- fixed: #29
- fixed: #30
- Support for reactive fields in Reference Classes and R6 Classes
- fixed: #29
- M:
reactiveSource()
Refactored in order to support RC and R6 - A:
unlockEnvironment()
Required in order to implement reactive fields for R6 classes
- M: README
- M: example for
setShinyReactive()
- added: typed sources now use functionality of package
type
- added:
...
in call toreactiveSource()
insetShinyReactive()
to pass along additional argument whentyped = TRUE
- added:
type
imported
- modified: unit tests
test-setShinyReactive.r
andtest-reactiveSource.r
- modified: examples
setShinyReactive.r
andreactiveSource.r
- fixed: #27
- modified:
README
- modified: example for
setShinyReactive()
- behavior for already-in-place regular bindings in
setShinyReactive()
: these are now silently overwritten
- some bugfixes
- some minor changes to better align it with the use of other packages
- Some new convenience functions:
getBinding()
getChecksum()
showPullRefs()
showPushRefs()
- fixed: #25
- renamed:
removeReactive()
-->rmReactive()
- renamed:
removeFromRegistry()
-->rmFromRegistry()
- modified
README.md
- some corrections in
REAMDE.md
- push paradigm:
changes in object
A
can be actively propagated to all objects that are referencingA
(argumentpush
insetReactiveS3()
) - ensured integrity:
Integrity of registry references ensured but can be optionally disabled
(argument
integrity
insetReactiveS3()
) - added convenience function
showRegistryContent()
- fixed: #13
- fixed: #14
- removed a couple of functions that are no longer needed
- modified: unit tests
- modified: examples
- modified:
README.md
- fixed: #1
- fixed: #2
- fixed: #4
- fixed: #5
- fixed: #6
- fixed: #7
- fixed: #8
- removed package dependency:
classr
- added: class
BindingContractObserved.S3
- added: class
BindingContractObserving.S3
- added: class
BindingContractMutual.S3
- renamed:
getReactive()
-->getReactive()
- fixes #1
- auto-closing feature for issues on GitHub did not work --> trying again
- fixes #1
- auto-closing feature for issues on GitHub did not work --> trying again
- fixed issue #1
- added argument
force
insetReactive()
: force set/re-set of binding function even though there might already have been one defined. Fixes
- modified
README.md
- trying to play around with the auto-closing feature for issues on GitHub
- fixed documentation in
R/setReactive_bare.r
- changed
setValue*()
tosetReactive*()
- changed
getValue()
togetReactive()
- cleaned up a little bit, no major changes
- added S3 bare function
setReactive_bare
- added argument
mutual
and implemented functionality to set mutual bindings - added argument
where_watch
- added argument
.hash_id
- changed ID for hash environment from
".hash"
to._HASH
in order to reduce the risk of the ID already being used inwhere
orwhere_watch
- made boilerplate code more concise and more general (with respect to
HASH
) - added
.tracelevel
- argument
envir
changed towhere
in order to make the interfaces forsetReactive
andgetReactive
more generic - added dependencies for
classr
anddigest
- started to implement mutual bindings (not fully functional yet)
- initial version