2025-01-12 04:36:52 +08:00

101 lines
3.3 KiB
Plaintext

Changes in version 0.1.2
* `.DollarNames.GlobalOptionsFun` now only completes with public options
* adjust the print method
----------------------------------------------------------------------
Changes in version 0.1.1
* do not refresh if the value is not an executable function
-----------------------------------------------------------------------
Changes in version 0.1.0
* add `print.GlobalOptionsFun()` and `dump_opt()`.
* add `.DollarNames.GlobalOptionsFun()` to allow auto completion after `$`.
* add `.v()` and `.v$..` to access other option values when configuring
current option.
* add `set_opt()` to replace `setGlobalOptions()`
* add `ADD` argument in the option function to add new options after the
option function is created.
-------------------------------------------------------------------------
Changes in version 0.0.13
* register S3 method in NAMESPACE
-------------------------------------------------------------------------
Changes in version 0.0.12
* add .synonymous option
---------------------------------------------------------------------------
Changes in version 0.0.11
* improved docs
* opt$nm can be set to NULL now
* `failed_msg` are wrapped
---------------------------------------------------------------------------
Changes in version 0.0.10
* `$<-GlobalOptionsFun` are now invoked in right environment
----------------------------------------------------------------------------
Changes in version 0.0.9
-----------------------------------------------------------------------------
* support local mode
Changes in version 0.0.8
-----------------------------------------------------------------------------
* assign a class for the generated functions
* option value can be assigned by '$' symbol
Changes in version 0.0.6
------------------------------------------------------------------------------
* re-construct by reference class
* default value for `.filter` and `.validate` are set to `NULL`
* private value will not be reset if calling environment is not same as generating
environment
Changes in version 0.0.5
------------------------------------------------------------------------------
* change interval options to `__generatedNamespace__`
Changes in version 0.0.4
------------------------------------------------------------------------------
* completely replace `is` with `inherits`
Changes in version 0.0.3
------------------------------------------------------------------------------
* remove dependency of `methods` package
* `value_fun` is deleted after setting every option
* function is attached to the value if option values is set as a dynamic function
so that opt(opt(READ.ONLY = FALSE)) will be correct if there are option values
set as dynamic functions.
Changes in version 0.0.2
------------------------------------------------------------------------------
* use knitr to build the vignette.
* add .private and .visible fields for making options specification. Private options
can only be modified if the namespace in which the options function is generated and the
namespace where the options function is called is the same namespace. Invisible options
will not be returned when getting the option values.
Changes in version 0.0.1
------------------------------------------------------------------------------
* the first release