Skip to content

Releases: codedthinking/Kezdi.jl

v0.5.4

18 Nov 09:56
6956937
Compare
Choose a tag to compare

Kezdi v0.5.4

Diff since 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:

v0.5.3

15 Nov 18:07
09dee3e
Compare
Choose a tag to compare

Kezdi v0.5.3

Diff since v0.5.2

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:

Closed issues:

  • feat: reshape (#172)
  • debug compatibility with Julia 1.11 (#195)

v0.5.2

24 Sep 17:04
de27b4c
Compare
Choose a tag to compare

Kezdi v0.5.2

Diff since v0.5.1

Summary

  • For generate, egen and replace, removed setdf 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:

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

26 Jul 17:20
8e4b399
Compare
Choose a tag to compare

Kezdi v0.5.1

Diff since v0.4.8

Summary

New features implemented:

  • @clear
  • @use "fname.dta", clear
  • @describe
  • @list varlist
  • ~f(x) to stop vectorization of f()
  • cond() function
  • display Kezdi.jl command
  • bugfixes

Related Issues

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:

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 in Main? (#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

15 Jul 17:47
26aae12
Compare
Choose a tag to compare

Kezdi v0.4.8

Diff since v0.4.7

Merged pull requests:

Closed issues:

  • bug: functions in other modules cannot be used (#133)
  • bug: when replacing a column pick the lowest common denominator as type of the new column (#148)
  • bug: cannot insert missing into a non-missing column (#156)
  • bug: _n cannot be both in arguments and in if (#158)

v0.4.7

12 Jul 09:00
88bb004
Compare
Choose a tag to compare

Kezdi v0.4.7

Diff since v0.4.6

Merged pull requests:

Closed issues:

  • Doctests (#7)
  • bug: @replace x = "yes" fails due to conversion issue. (#153)

v0.4.6

10 Jul 12:15
c7677b0
Compare
Choose a tag to compare

Kezdi v0.4.6

Diff since v0.4.5

Merged pull requests:

Closed issues:

  • bug: handle missing in @if condition (#122)
  • bug: handle infinifty in regression (#128)
  • bug: handle missing values in regression formula (#129)

v0.4.5

09 Jul 11:22
6faf5f6
Compare
Choose a tag to compare

Kezdi v0.4.5

Diff since v0.4.3

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:

  • docs: use ismissing() instead == missing or missing() (#89)
  • bug: scalar functions should also allow missing (#134)

v0.4.3

07 Jul 09:03
3305cff
Compare
Choose a tag to compare

Kezdi v0.4.3

Diff since v0.4.0

Merged pull requests:

v0.4.0

03 Jul 16:19
Compare
Choose a tag to compare

What's Changed

  • This is the first public release.

Full Changelog: https://github.com/codedthinking/Kezdi.jl/commits/v0.4.0