Skip to content

Releases: insightsengineering/teal.code

v0.7.2

Choose a tag to compare

@insights-engineering-bot insights-engineering-bot released this 29 Jun 11:24
3d91266

Bug fixes

  • Fixed a problem parsing Chinese characters due to the encoding (#284).
  • Fixed get_code documentation (#247).
  • Update maintainer.

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1

Choose a tag to compare

@insights-engineering-bot insights-engineering-bot released this 21 Jan 10:33
489e64a

Bug fixes

  • Fix a problem detecting dependencies when using subassignemnts reusing the same object (#276).

What's Changed

  • Update scheduled jobs by @m7pr in #271
  • 276 handle subassignemnts with the same object by @m7pr in #277
  • Set expectation when no code is used with qenv by @llrs-roche in #274
  • Add copilot-setup-steps workflow by @m7pr in #281
  • Expand documentation for the use and reproducibility of side effects functions in qenv by @osenan in #280
  • Fix copilot-setup-steps: replace reusable workflow with direct steps by @m7pr in #282
  • [skip vbump] upversion 0.7.1 by @llrs-roche in #283

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.1-rc2

Choose a tag to compare

@github-actions github-actions released this 16 Jan 16:28
2bb0df3
Change date

v0.7.1-rc1

Choose a tag to compare

@github-actions github-actions released this 16 Jan 10:14
308527e
Fix lint issues

v0.7.0

Choose a tag to compare

@insights-engineering-bot insights-engineering-bot released this 19 Aug 00:34
3c673f0

Enhancements

  • Introduced get_outputs function to fetch objects which have been printed or plotted in the qenv code.

Bug fixes

  • Fix a problem detecting co-occurrences when expression has multiple lines (#249).
  • Fix a assignment bug within curly expression (#252).

Miscellaneous

  • eval_code uses evaluate::evaluate and stores returned outputs in the code's attribute.
  • Refactor eval_code method signature to allow for more flexibility when extending the eval_code/within functions.
  • get_var(qenv, ...) and join(qenv, ...) are hard deprecated.

What's Changed

Full Changelog: v0.6.1...v0.7.0

v0.6.1-rc1

Choose a tag to compare

@github-actions github-actions released this 14 Feb 02:44
[skip vbump] upversion 0.6.1

v0.6.1

Choose a tag to compare

@insights-engineering-bot insights-engineering-bot released this 14 Feb 05:48
fdd30aa

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

Choose a tag to compare

@insights-engineering-bot insights-engineering-bot released this 27 Jan 23:51
d170464

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

Choose a tag to compare

@github-actions github-actions released this 27 Jan 19:26
[skip vbump] upversion to 0.6.0

v0.5.0

Choose a tag to compare

@insights-engineering-bot insights-engineering-bot released this 11 Jan 22:26
74d490e

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