Releases: codedthinking/Kezdi.jl
Releases · codedthinking/Kezdi.jl
v0.5.4
Kezdi v0.5.4
Summary
- Fixed compatibility issue with 1.11 Julia
- Implement
@reshape
Related Issues
Number of Passing Unit Tests
520/520
Checklist
- Version number has been bumped in Project.toml
Tests
-
] test
runs without errors - Unit tests have been added
- This is a refactoring, no new tests required
Documentation
- Documentation has been updated
- No change to public API, documentation not required
New features implemented in the API.
Merged pull requests:
- correct julia versions that can run Kezdi (#202) (@gergelyattilakiss)
- Bump codecov/codecov-action from 4.5.0 to 5.0.2 (#203) (@dependabot[bot])
- bump Kezdi version (#204) (@gergelyattilakiss)
- add bound to julia compat entry (#205) (@gergelyattilakiss)
- add bound to julia compat entry (#206) (@gergelyattilakiss)
v0.5.3
Kezdi v0.5.3
Summary
- Fixed compatibility issue with 1.11 Julia
- Implement
@reshape
Related Issues
Number of Passing Unit Tests
520/520
Checklist
- Version number has been bumped in Project.toml
Tests
-
] test
runs without errors - Unit tests have been added
- This is a refactoring, no new tests required
Documentation
- Documentation has been updated
- No change to public API, documentation not required
New features implemented in the API.
Merged pull requests:
- Skip speed test because CI is too slow (#194) (@korenmiklos)
- Update development branch from main (#196) (@gergelyattilakiss)
- Locally working tests for
release
channel of juliaup (#197) (@gergelyattilakiss) - Reshape (#198) (@gergelyattilakiss)
- Reshape (#199) (@gergelyattilakiss)
- add julia entry for comapt (#200) (@gergelyattilakiss)
Closed issues:
v0.5.2
Kezdi v0.5.2
Summary
- For
generate
,egen
andreplace
, removedsetdf
from the end to avoid copying the entire df. - Fixed a critical bug, #182
- Implement
@mvencode
(#176) - Implement
@save
(#179)
Related Issues
Number of Passing Unit Tests
474/474
Also see test/speed.jl
(I should turn this into a unit test!)
Checklist
- Version number has been bumped in Project.toml
Tests
-
] test
runs without errors - Unit tests have been added
- This is a refactoring, no new tests required
Documentation
- Documentation has been updated
- No change to public API, documentation not required
New features implemented in the API and updated speed benchmarks.
Merged pull requests:
- Implement
@mvencode
and@save
(#187) (@gergelyattilakiss) - fix issues with using variable references in
@mvencode
options (#189) (@gergelyattilakiss) - Use in-place commands when possible to increase speed (#192) (@korenmiklos)
Closed issues:
- bug: introduce temporary variables in
@replace
(#175) - feat: mvencode (#176)
- feat:
@save
for saving .dta files (#179) - feat: auto rename variables named like keywords (#184)
- bug: replace
@if
does not work with user-defined function calls (#185) - bug: on Ubunutu
@use
fails with read error on main too. (#186) - feat:
@mvencode
options could refer to function results on columns (#188)
v0.5.1
Kezdi v0.5.1
Summary
New features implemented:
@clear
@use "fname.dta", clear
@describe
@list varlist
~f(x)
to stop vectorization off()
cond()
function- display Kezdi.jl command
- bugfixes
Related Issues
- fixes #117
- fixes #118
- fixes #121
- fixes #131
- fixes #146
- fixes #147
- fixes #158
- fixes #161
- fixes #162
- fixes #165
- fixes #182
Number of Passing Unit Tests
Tests passing: 425/425
Checklist
- Version number has been bumped in Project.toml
Tests
-
] test
runs without errors - Unit tests have been added
- This is a refactoring, no new tests required
Documentation
- Documentation has been updated
- No change to public API, documentation not required
Merged pull requests:
- 0.5 dev (#168) (@korenmiklos)
- CompatHelper: add new compat entry for Crayons at version 4, (keep existing compat) (#173) (@github-actions[bot])
- 0.5 dev (#183) (@korenmiklos)
Closed issues:
- User written functions should be called without
Main.
(#107) - feat: @clear as setdf(nothing) (#117)
- feat: option clear to @use (#118)
- feat: @Describe (#121)
- feat:
@list
should allow for columns (#131) - bug: allow ternary operator in expressions (#146)
- feat: display command (#147)
- feat: change
DNV
to~
to be consistent with Tidier.jl (#161) - feat: use
Main.x
to refer to variable inMain
? (#162) - docs: explain how variables other than df columns can be used in Kezdi.jl (#165)
- bug: replace does not find user-defined function? (#182)
v0.4.8
Kezdi v0.4.8
Merged pull requests:
- 0.4 bugfixes (#159) (@korenmiklos)
- refactor: use Main.eval(), not eval() (#160) (@korenmiklos)
Closed issues:
v0.4.7
Kezdi v0.4.7
Merged pull requests:
- Add PR template (#154) (@korenmiklos)
- 0.4 bugfixes (#155) (@korenmiklos)
Closed issues:
v0.4.6
Kezdi v0.4.6
Merged pull requests:
- In
@if
conditions, treatmissing
asfalse
(fix #122) (#145) (@korenmiklos) - Bump version (#149) (@korenmiklos)
Closed issues:
v0.4.5
Kezdi v0.4.5
Merged pull requests:
- Update installation instructions: Kezdi.jl is now on General (#139) (@korenmiklos)
- Bump codecov/codecov-action from 4.0.1 to 4.5.0 (#140) (@dependabot[bot])
- 0.4 bugfixes (#141) (@korenmiklos)
- CompatHelper: add new compat entry for Missings at version 1, (keep existing compat) (#143) (@github-actions[bot])
Closed issues:
v0.4.3
Kezdi v0.4.3
Merged pull requests:
- Commit to trigger registrator (#109) (@korenmiklos)
- Use repl blocks in docs (#110) (@korenmiklos)
- 0.4 bugfixes (#112) (@korenmiklos)
- Bugfix: keep and drop did not save their results in global df (#113) (@korenmiklos)
- 0.4 bugfixes (#114) (@korenmiklos)
v0.4.0
What's Changed
- This is the first public release.
Full Changelog: https://github.com/codedthinking/Kezdi.jl/commits/v0.4.0