Releases: insightsengineering/teal.code
Releases · insightsengineering/teal.code
v0.5.0
Breaking Change
qenv
objects should now be created withqenv()
rather thannew_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 theqenv
class now holdscharacter
, notexpression
. - The
get_code
method returns a single concatenated string of the code. - Added
within
support forqenv.error
class. - Added
get_env
method that allows to extract environment stored inqenv@env
slot.
What's Changed
- 127 introduce
within.qenv
by @chlebowa in #149 - #133 code parser alternative by @m7pr in #146
- add no_browser hook in pre-commit by @donyunardi in #155
- Introduce teal_data class by @gogonzo in #153
- library calls possible within a call by @gogonzo in #157
- add code masking by @chlebowa in #160
- remove replace_code from pkgdown by @chlebowa in #162
- remove
get_code_dependency
+ friends by @m7pr in #167 - 168 extend
get_code
with...
by @m7pr in #169 - Add
...
toget_code.qenv.error
by @m7pr in #177 - update repo roster link by @donyunardi in #171
- Remove residual code and their dependencies by @vedhav in #179
- 145 create qenvs empty by @chlebowa in #156
- 150 collate documentation by @chlebowa in #166
- 180 missing method
within.qenv.error
by @chlebowa in #182 - refactor branch for teal.code by @kartikeyakirar in #174
- Workflow propagation by @walkowif in #184
- 94
get_var
inherits = FALSE
by @chlebowa in #186 - remove
replace_code
function by @chlebowa in #163 - collate seealso fields by @chlebowa in #185
- 165 trim trace for qenv.error@main by @m7pr in #183
- 175 ls(qenv) by @m7pr in #187
- Pre-release activities by @kartikeyakirar in #189
- Removing old rd syntax by @kartikeyakirar in #191
- [skip vbump] CRAN Release v0.5.0 by @donyunardi in #192
New Contributors
Full Changelog: v0.4.1...v0.5.0
v0.4.1
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
- Workflow propagation by @walkowif in #135
- fix news by @donyunardi in #138
- Add CRAN release template by @walkowif in #140
- add .pre-commit-config.yaml cleanup by @averissimo in #141
- Adds min package version by @averissimo in #123
- 132 CRAN pre-release cleanup by @m7pr in #142
- CRAN Release [skip vbump] by @donyunardi in #143
New Contributors
- @averissimo made their first contribution in #141
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Breaking Change
chunks
have been removed. The newqenv
object should be used instead. See the newqenv
vignette in the package for further details.
Miscellaneous
dev_suppress
has been added to suppress rendering of plots on IDE.
What's Changed
- [skip vbump] Add dev version following release by @cicdguy in #106
- Update check as-cran and default landing page by @walkowif in #108
- Fix #109 by @Kunal-debug-png in #113
- Add styler to
format_expression
by @Melkiades in #115 - Workflow updates by @walkowif in #110
- Update workflows by @walkowif in #117
- reduce the amount of spelling issues / WORDLIST by @m7pr in #119
- Workflow propagations by @walkowif in #120
- 77 remove chunks completely by @m7pr in #121
- restart cicd by @gogonzo in #122
- 84 qenv prints plots to the device when running shiny app by @kartikeyakirar in #124
- release 0.4.0 [skip vbump] [skip spelling] by @donyunardi in #131
New Contributors
- @Kunal-debug-png made their first contribution in #113
- @Melkiades made their first contribution in #115
- @m7pr made their first contribution in #119
- @kartikeyakirar made their first contribution in #124
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Major breaking change
chunks
have now been deprecated and will be removed from the package in a future release. The newqenv
object should be used instead. See the newqenv
vignette in the package for further details.
New features
- Added
concat
method to theqenv
to offer the concatenate functionality.
What's Changed
- [skip vbump] Dev version with 9xxx by @arkadiuszbeer in #83
- Teal refactor by @pawelru in #66
- Add coverage badge by @walkowif in #90
- Enable checks for
workflow_dispatch
event by @walkowif in #91 - improve join docs by @donyunardi in #92
- Multiple warnings for the same code are not separated by new line characters by @chlebowa in #97
- concatenate method - qenv by @Polkas in #95
- update
remove_enclosing_curly_braces
by @nikolas-burkoff in #98 - Badges and contribution guidelines by @insights-engineering-bot in #99
- Use rlang::env_print by @nikolas-burkoff in #101
- update the value of
deprecate_warn(where=)
by @donyunardi in #103 - [skip vbump] v0.3.0 Release by @cicdguy in #105
New Contributors
- @walkowif made their first contribution in #90
- @donyunardi made their first contribution in #92
- @chlebowa made their first contribution in #97
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Miscellaneous
- Removed the
%<chunk%
operator. Please usechunks_push
instead.
What's Changed
- fix news by @gogonzo in #46
- refactor!: removed
chunks_pipe
by @kpagacz in #47 - Contribution guide updates by @insights-engineering-bot in #48
- DESC and README by @denisovan31415 in #50
- Update Rbuildignore and add auto-updates by @insights-engineering-bot in #51
- Update pre-commit config to detect
_pkgdown.y[a]ml
by @insights-engineering-bot in #52 - Update font awesome icon labels for FA 6 by @cicdguy in #53
- Update documentation workflow by @insights-engineering-bot in #54
- Update check.yaml by @arkadiuszbeer in #58
- fixes by @mhallal1 in #64
- [skip vbump] Release for version 0.2.0 by @insights-engineering-bot in #81
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Enhancements
- New wrapper function
chunks_deep_clone
to make a deep (i.e. completely independent) copy of achunks
objects. - Added a new wrapper
chunks_new
forchunks
initialization.
Miscellaneous
- Added a template to the
pkgdown
site. - Added a vignette to explain the advanced features of the
chunks
object.