Skip to content

Releases: insightsengineering/teal.code

v0.6.1-rc1

14 Feb 02:44
Compare
Choose a tag to compare
[skip vbump] upversion 0.6.1

v0.6.1

14 Feb 05:48
fdd30aa
Compare
Choose a tag to compare

Bug fixes

  • Fix an infinite recursion happening when lhs contains two or more symbols occurring in the rhs of the same call.

v0.6.0

27 Jan 23:51
d170464
Compare
Choose a tag to compare

Enhancements

  • Introduced [.qenv function to subset qenv object (code and environment) to specified object names.
  • get_code() was extended with names parameter and allows the code extraction to be limited to objects stored in
    qenv but limited to names.
  • Introduced get_messages() to get messages produced during code evaluation.
  • get_code() returns original code formatting (white spaces and comments) passed to eval_code().
  • qenv inherits from the environment class, allowing to use ls(), names(), as.environment() and other functions on qenv objects.

Miscellaneous

  • join() method is deprecated, please use c() instead
  • get_var() method is deprecated, please use get, [[ or $ instead.
  • Remove deprecated function new_qenv.
  • Numerous bug fixes

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.6.0-rc1

27 Jan 19:26
Compare
Choose a tag to compare
[skip vbump] upversion to 0.6.0

v0.5.0

11 Jan 22:26
74d490e
Compare
Choose a tag to compare

Breaking Change

  • qenv objects should now be created with qenv() rather than new_qenv(). The new constructor always creates an empty object. new_qenv is now deprecated.

Miscellaneous

  • Exported the qenv class from the package.
  • The @code field in the qenv class now holds character, not expression.
  • The get_code method returns a single concatenated string of the code.
  • Added within support for qenv.error class.
  • Added get_env method that allows to extract environment stored in qenv@env slot.

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

12 Sep 18:47
7b14c0a
Compare
Choose a tag to compare

Miscellaneous

  • Fix NEWS
  • Updated usage and installation instructions in README.
  • Updated phrasing of the qenv vignette.
  • Specified minimal version of package dependencies.

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

14 Aug 13:30
6e86ee4
Compare
Choose a tag to compare

Breaking Change

  • chunks have been removed. The new qenv object should be used instead. See the new qenv vignette in the package for further details.

Miscellaneous

  • dev_suppress has been added to suppress rendering of plots on IDE.

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

02 Feb 18:57
667a463
Compare
Choose a tag to compare

Major breaking change

  • chunks have now been deprecated and will be removed from the package in a future release. The new qenv object should be used instead. See the new qenv vignette in the package for further details.

New features

  • Added concat method to the qenv to offer the concatenate functionality.

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

14 Oct 01:25
6d2083b
Compare
Choose a tag to compare

Miscellaneous

  • Removed the %<chunk% operator. Please use chunks_push instead.

What's Changed

Full Changelog: v0.1.1...v0.2.0

v0.1.1

09 Jun 14:30
27d0b4d
Compare
Choose a tag to compare

Enhancements

  • New wrapper function chunks_deep_clone to make a deep (i.e. completely independent) copy of a chunks objects.
  • Added a new wrapper chunks_new for chunks initialization.

Miscellaneous

  • Added a template to the pkgdown site.
  • Added a vignette to explain the advanced features of the chunks object.