Recent Releases of Expression
Expression - v5.6.0
What's Changed
- Fix covariant result error by @dbrattli in https://github.com/dbrattli/Expression/pull/238
- Auto generate README.md by @dbrattli in https://github.com/dbrattli/Expression/pull/239
- Update README by @dbrattli in https://github.com/dbrattli/Expression/pull/240
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.5.0...v5.6.0
- Python
Published by dbrattli about 1 year ago
Expression - v5.5.0
What's Changed
- Fix curried function docstrings by @dbrattli in https://github.com/dbrattli/Expression/pull/236
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.4.0...v5.5.0
- Python
Published by dbrattli about 1 year ago
Expression - v5.4.0
What's Changed
- Upgrade ruff and minor doc fixes by @dbrattli in https://github.com/dbrattli/Expression/pull/228
- Upgrade pyright by @dbrattli in https://github.com/dbrattli/Expression/pull/229
- Fix docstrings for collect by @dbrattli in https://github.com/dbrattli/Expression/pull/235
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.3.0...v5.4.0
- Python
Published by dbrattli about 1 year ago
Expression - v5.3.0
What's Changed
- Make Option and Result covariant by @dbrattli in https://github.com/dbrattli/Expression/pull/190
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.2.0...v5.3.0
- Python
Published by dbrattli over 1 year ago
Expression - v5.2.0
What's Changed
- Fix pydantic validate and pickle for tagged union by @denghz in https://github.com/dbrattli/Expression/pull/207
- Added Result or_else methods by @brendanmaguire in https://github.com/dbrattli/Expression/pull/226
- Added Result merge method by @brendanmaguire in https://github.com/dbrattli/Expression/pull/225
- Added Result filter methods by @brendanmaguire in https://github.com/dbrattli/Expression/pull/224
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.1.0...v5.2.0
- Python
Published by dbrattli over 1 year ago
Expression - v5.1.0
What's Changed
- fix: starpipe bugfix and type hints by @dbrattli in https://github.com/dbrattli/Expression/pull/194
- Add test from #105 by @dbrattli in https://github.com/dbrattli/Expression/pull/195
- Add extra overloads for starpipe by @dbrattli in https://github.com/dbrattli/Expression/pull/196
- Upgrade sphinx by @dbrattli in https://github.com/dbrattli/Expression/pull/197
- Pyright 1.1.351 by @dbrattli in https://github.com/dbrattli/Expression/pull/198
- Update pyright by @dbrattli in https://github.com/dbrattli/Expression/pull/199
- API Reference Overhual by @u3kkasha in https://github.com/dbrattli/Expression/pull/200
- Poetry update by @dbrattli in https://github.com/dbrattli/Expression/pull/201
- Fix compose type annotation and add docstring by @dbrattli in https://github.com/dbrattli/Expression/pull/202
- Fix typing issues by @dbrattli in https://github.com/dbrattli/Expression/pull/203
- fix: null times to 0 by @phi-friday in https://github.com/dbrattli/Expression/pull/220
- chore: update pyright by @phi-friday in https://github.com/dbrattli/Expression/pull/219
- Chore update ruff by @phi-friday in https://github.com/dbrattli/Expression/pull/218
- Fix link name for
Composedocs page by @vreuter in https://github.com/dbrattli/Expression/pull/211 - Feat support py310 by @phi-friday in https://github.com/dbrattli/Expression/pull/217
New Contributors
- @vreuter made their first contribution in https://github.com/dbrattli/Expression/pull/211
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.0.2...v5.1.0
- Python
Published by dbrattli over 1 year ago
Expression - v5.0.2
What's Changed
- Update README.md by @dbrattli in https://github.com/dbrattli/Expression/pull/186
- Update README and mentions of python 3.9 to python 3.11 by @u3kkasha in https://github.com/dbrattli/Expression/pull/187
- Fix example by @dbrattli in https://github.com/dbrattli/Expression/pull/188
- Poetry update + minor fixes by @dbrattli in https://github.com/dbrattli/Expression/pull/189
- Add devcontainer by @dbrattli in https://github.com/dbrattli/Expression/pull/191
- Add poetry to devcontainer by @dbrattli in https://github.com/dbrattli/Expression/pull/192
- Do not set future if already done by @dbrattli in https://github.com/dbrattli/Expression/pull/193
New Contributors
- @u3kkasha made their first contribution in https://github.com/dbrattli/Expression/pull/187
Full Changelog: https://github.com/dbrattli/Expression/compare/v5.0.1...v5.0.2
- Python
Published by dbrattli about 2 years ago
Expression - v5.0.1
What's Changed
- Ruff format by @dbrattli in https://github.com/dbrattli/Expression/pull/176
- Refactor to new tagged union type by @dbrattli in https://github.com/dbrattli/Expression/pull/180
- Update docs by @dbrattli in https://github.com/dbrattli/Expression/pull/181
- Run docs in py3.11 by @dbrattli in https://github.com/dbrattli/Expression/pull/182
- Fix import in docs by @dbrattli in https://github.com/dbrattli/Expression/pull/183
- Fix stringify if Try by @dbrattli in https://github.com/dbrattli/Expression/pull/184
Full Changelog: https://github.com/dbrattli/Expression/compare/v4.3.0...v5.0.1
- Python
Published by dbrattli about 2 years ago
Expression - v5.0.0
What's Changed
- Ruff format by @dbrattli in https://github.com/dbrattli/Expression/pull/176
Full Changelog: https://github.com/dbrattli/Expression/compare/v4.3.0...v5.0.0
- Python
Published by dbrattli about 2 years ago
Expression - v4.3.0
What's Changed
- Using TypeAlias by @phi-friday in https://github.com/dbrattli/Expression/pull/115
- chore(deps): update dependency hypothesis to v6.71.0 by @renovate in https://github.com/dbrattli/Expression/pull/141
- chore(deps): update dependency pre-commit to v3.2.2 by @renovate in https://github.com/dbrattli/Expression/pull/140
- chore(deps): update dependency pytest to v7.3.1 by @renovate in https://github.com/dbrattli/Expression/pull/142
- chore(deps): update dependency hypothesis to v6.72.4 by @renovate in https://github.com/dbrattli/Expression/pull/143
- chore(deps): update dependency hypothesis to v6.74.0 by @renovate in https://github.com/dbrattli/Expression/pull/146
- chore(deps): update dependency autoflake to v2.1.1 by @renovate in https://github.com/dbrattli/Expression/pull/144
- chore(deps): update dependency hypothesis to v6.75.9 by @renovate in https://github.com/dbrattli/Expression/pull/147
- Fix python error in introduction.md by @garyrob in https://github.com/dbrattli/Expression/pull/151
- chore(deps): update dependency pydantic to v1.10.8 by @renovate in https://github.com/dbrattli/Expression/pull/154
- chore(deps): update dependency hypothesis to v6.76.0 by @renovate in https://github.com/dbrattli/Expression/pull/155
- chore(deps): update dependency dunamai to v1.17.0 by @renovate in https://github.com/dbrattli/Expression/pull/152
- fix(deps): update dependency typing-extensions to v4.6.3 by @renovate in https://github.com/dbrattli/Expression/pull/153
- chore(deps): update dependency pre-commit to v3.3.2 by @renovate in https://github.com/dbrattli/Expression/pull/148
- chore(deps): update dependency black to v23.7.0 by @renovate in https://github.com/dbrattli/Expression/pull/165
- chore(deps): update dependency pydantic to v1.10.12 by @renovate in https://github.com/dbrattli/Expression/pull/156
- chore(deps): update dependency dunamai to v1.18.0 by @renovate in https://github.com/dbrattli/Expression/pull/164
- chore(deps): update dependency pre-commit to v3.3.3 by @renovate in https://github.com/dbrattli/Expression/pull/159
- chore(deps): update dependency pytest-asyncio to v0.21.1 by @renovate in https://github.com/dbrattli/Expression/pull/166
- chore(deps): update dependency autoflake to v2.2.0 by @renovate in https://github.com/dbrattli/Expression/pull/160
- chore(deps): update dependency flake8 to v6.1.0 by @renovate in https://github.com/dbrattli/Expression/pull/168
- chore(deps): update dependency hypothesis to v6.82.3 by @renovate in https://github.com/dbrattli/Expression/pull/157
- fix(deps): update dependency typing-extensions to v4.7.1 by @renovate in https://github.com/dbrattli/Expression/pull/161
- chore(deps): update dependency pytest to v7.4.0 by @renovate in https://github.com/dbrattli/Expression/pull/158
- chore(deps): update dependency hypothesis to v6.82.4 by @renovate in https://github.com/dbrattli/Expression/pull/169
- Upgrade pyright to 323 by @dbrattli in https://github.com/dbrattli/Expression/pull/170
- Pyright update by @dbrattli in https://github.com/dbrattli/Expression/pull/173
- Use Ruff for linting by @dbrattli in https://github.com/dbrattli/Expression/pull/174
- Added some methods and functions to
optionandresultby @brendanmaguire in https://github.com/dbrattli/Expression/pull/172
New Contributors
- @garyrob made their first contribution in https://github.com/dbrattli/Expression/pull/151
- @brendanmaguire made their first contribution in https://github.com/dbrattli/Expression/pull/172
Full Changelog: https://github.com/dbrattli/Expression/compare/v4.2.4...v4.3.0
- Python
Published by dbrattli over 2 years ago
Expression - v4.2.4
What's Changed
- Configure Renovate by @renovate in https://github.com/cognitedata/Expression/pull/118
- chore(deps): update dependency pytest-asyncio to ^0.20.0 by @renovate in https://github.com/cognitedata/Expression/pull/120
- chore(deps): update dependency jupyter-book to ^0.15.0 by @renovate in https://github.com/cognitedata/Expression/pull/119
- chore(deps): update dependency black to v23 by @renovate in https://github.com/cognitedata/Expression/pull/125
- chore(deps): update actions/checkout action to v3 by @renovate in https://github.com/cognitedata/Expression/pull/122
- chore(deps): update dependency pre-commit to v3 by @renovate in https://github.com/cognitedata/Expression/pull/128
- chore(deps): update dependency flake8 to v6 by @renovate in https://github.com/cognitedata/Expression/pull/127
- chore(deps): update dependency autoflake to v2 by @renovate in https://github.com/cognitedata/Expression/pull/124
- chore(deps): update actions/setup-python action to v4 by @renovate in https://github.com/cognitedata/Expression/pull/123
- chore(deps): update dependency pytest-asyncio to ^0.21.0 by @renovate in https://github.com/cognitedata/Expression/pull/136
- fix(deps): update dependency typing-extensions to v4.5.0 by @renovate in https://github.com/cognitedata/Expression/pull/134
- Poetry fixes by @dbrattli in https://github.com/cognitedata/Expression/pull/139
- chore(deps): update dependency hypothesis to v6.70.2 by @renovate in https://github.com/cognitedata/Expression/pull/133
- fix python 3.9 compatibility by @yuuuxt in https://github.com/cognitedata/Expression/pull/117
New Contributors
- @renovate made their first contribution in https://github.com/cognitedata/Expression/pull/118
- @yuuuxt made their first contribution in https://github.com/cognitedata/Expression/pull/117
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.2.3...v4.2.4
- Python
Published by dbrattli almost 3 years ago
Expression - v4.2.3
What's Changed
- Code fixes and cleanup by @dbrattli in https://github.com/cognitedata/Expression/pull/111
- Fix dependabot issue by @dbrattli in https://github.com/cognitedata/Expression/pull/112
- Update deps by @dbrattli in https://github.com/cognitedata/Expression/pull/113
- fix: typed "yield from" in pylance (issue #14) by @phi-friday in https://github.com/cognitedata/Expression/pull/108
- Fix map change bug by @dbrattli in https://github.com/cognitedata/Expression/pull/114
New Contributors
- @phi-friday made their first contribution in https://github.com/cognitedata/Expression/pull/108
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.2.2...v4.2.3
- Python
Published by dbrattli about 3 years ago
Expression - v4.2.2
What's Changed
- Remove print at len and eq of TypedArray by @denghz in https://github.com/cognitedata/Expression/pull/104
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.2.1...v4.2.2
- Python
Published by dbrattli about 3 years ago
Expression - v4.2.1
What's Changed
- Remove match statement by @dbrattli in https://github.com/cognitedata/Expression/pull/103
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.2.0...v4.2.1
- Python
Published by dbrattli about 3 years ago
Expression - v4.2.0
What's Changed
- Refactor: start using curry-flip by @dbrattli in https://github.com/cognitedata/Expression/pull/77
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.1.1...v4.2.0
- Python
Published by dbrattli about 3 years ago
Expression - v4.1.1
What's Changed
- Make sure seq take is lazy by @dbrattli in https://github.com/cognitedata/Expression/pull/101
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.1.0...v4.1.1
- Python
Published by dbrattli over 3 years ago
Expression - v4.1.0
What's Changed
- Feat: Implement hash and default_with for core types by @denghz in https://github.com/cognitedata/Expression/pull/99
- Fixes effects example by @dbrattli in https://github.com/cognitedata/Expression/pull/97
New Contributors
- @denghz made their first contribution in https://github.com/cognitedata/Expression/pull/99
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.0.1...v4.1.0
- Python
Published by dbrattli over 3 years ago
Expression - v4.0.1
What's Changed
- docs: Remove custom pattern matching from docs by @dbrattli in https://github.com/cognitedata/Expression/pull/89
- fix typo by @ShalokShalom in https://github.com/cognitedata/Expression/pull/90
- Remove reference to old pattern matching by @ShalokShalom in https://github.com/cognitedata/Expression/pull/93
- chore: update deps by @dbrattli in https://github.com/cognitedata/Expression/pull/91
- fix: locking with cancellation dispose by @dbrattli in https://github.com/cognitedata/Expression/pull/95
New Contributors
- @ShalokShalom made their first contribution in https://github.com/cognitedata/Expression/pull/90
Full Changelog: https://github.com/cognitedata/Expression/compare/v4.0.0...v4.0.1
- Python
Published by dbrattli over 3 years ago
Expression - v4.0.0
What's Changed
- feat: structural pattern matching by @dbrattli in https://github.com/cognitedata/Expression/pull/84
- feat: rename curryflipped to curryflip by @dbrattli in https://github.com/cognitedata/Expression/pull/87
- fix: array and block fixes by @dbrattli in https://github.com/cognitedata/Expression/pull/88
Full Changelog: https://github.com/cognitedata/Expression/compare/v3.3.1...v4.0.0
- Python
Published by dbrattli over 3 years ago
Expression - v.3.3.1
What's Changed
- fix: update to pyright-1.1.254 by @dbrattli in https://github.com/cognitedata/Expression/pull/81
Full Changelog: https://github.com/cognitedata/Expression/compare/v3.3.0...v3.3.1
- Python
Published by dbrattli over 3 years ago
Expression - v3.3.0
What's Changed
- Parser combinators by @dbrattli in https://github.com/cognitedata/Expression/pull/80
Full Changelog: https://github.com/cognitedata/Expression/compare/v3.2.0...v3.3.0
- Python
Published by dbrattli almost 4 years ago
Expression - v3.2.0
What's Changed
- feat: block partition by @dbrattli in https://github.com/cognitedata/Expression/pull/79
Full Changelog: https://github.com/cognitedata/Expression/compare/v3.1.0...v3.2.0
- Python
Published by dbrattli almost 4 years ago
Expression - v3.1.0
What's Changed
- feat: typed arrays by @dbrattli in https://github.com/cognitedata/Expression/pull/73
Full Changelog: https://github.com/cognitedata/Expression/compare/v3.0.0...v3.1.0
- Python
Published by dbrattli almost 4 years ago
Expression - v3.0.0
What's Changed
- refactor: pipe mixin by @dbrattli in https://github.com/cognitedata/Expression/pull/76
- Pydantic integration by @dbrattli in https://github.com/cognitedata/Expression/pull/75
- refactor: rename FrozenList to Block by @dbrattli in https://github.com/cognitedata/Expression/pull/78
Full Changelog: https://github.com/cognitedata/Expression/compare/v2.2.0...v3.0.0
- Python
Published by dbrattli almost 4 years ago
Expression - v2.2.0
What's Changed
- feat: single case tagged unions by @dbrattli in https://github.com/cognitedata/Expression/pull/72
Full Changelog: https://github.com/cognitedata/Expression/compare/v2.1.0...v2.2.0
- Python
Published by dbrattli almost 4 years ago
Expression - v2.1.0
What's Changed
- Add discriminated union type by @dbrattli in https://github.com/cognitedata/Expression/pull/68
- docs: rewrite to jupyter book by @dbrattli in https://github.com/cognitedata/Expression/pull/69
- docs(readme) update by @dbrattli in https://github.com/cognitedata/Expression/pull/70
- refactor: tagged union refactor by @dbrattli in https://github.com/cognitedata/Expression/pull/71
Full Changelog: https://github.com/cognitedata/Expression/compare/v2.0.1...v2.1.0
- Python
Published by dbrattli almost 4 years ago
Expression - v2.0.1
What's Changed
- Use poetry instead of setup.py by @dbrattli in https://github.com/cognitedata/Expression/pull/60
- Seq builder by @dbrattli in https://github.com/cognitedata/Expression/pull/61
- Update issue templates by @dbrattli in https://github.com/cognitedata/Expression/pull/62
- readme wordsmithing, make code examples self-contained by @philvarner in https://github.com/cognitedata/Expression/pull/64
- fix: Typing of tailrec decorators by @dbrattli in https://github.com/cognitedata/Expression/pull/65
- fix: Fixes for pyright-1.1.235 by @dbrattli in https://github.com/cognitedata/Expression/pull/67
New Contributors
- @philvarner made their first contribution in https://github.com/cognitedata/Expression/pull/64
Full Changelog: https://github.com/cognitedata/Expression/compare/v2.0.0...v2.0.1
- Python
Published by dbrattli almost 4 years ago
Expression - Version 2
- Typed effects
- Typed
curryandcurry_flippedoperators
- Python
Published by dbrattli almost 4 years ago
Expression - v1.2.0
What's Changed
- Feature/pyright 1.1.219 by @dbrattli in https://github.com/cognitedata/Expression/pull/54
- Change max line size to 88 by @dbrattli in https://github.com/cognitedata/Expression/pull/55
Full Changelog: https://github.com/cognitedata/Expression/compare/v1.1.1...v1.2.0
- Python
Published by dbrattli about 4 years ago
Expression - Typing fixes
What's Changed
- Update pyright by @dbrattli in https://github.com/cognitedata/Expression/pull/42
- fix(maptree) by @bruggsy in https://github.com/cognitedata/Expression/pull/44
- Typing fixes by @dbrattli in https://github.com/cognitedata/Expression/pull/52
- Update pyright to 1.1.200 by @dbrattli in https://github.com/cognitedata/Expression/pull/53
New Contributors
- @bruggsy made their first contribution in https://github.com/cognitedata/Expression/pull/44
Full Changelog: https://github.com/cognitedata/Expression/compare/v1.1.0...v1.1.1
- Python
Published by dbrattli about 4 years ago