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 Compose docs 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 option and result by @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 curry and curry_flipped operators

- 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

Expression -

- Python
Published by dbrattli over 4 years ago

Expression -

- Python
Published by dbrattli over 4 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression - Happy Christmas

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli about 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression - Active Patterns

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression - Pattern Matching

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression - Effects

- Python
Published by dbrattli over 5 years ago

Expression - Expression

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression - Mailbox

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression -

- Python
Published by dbrattli over 5 years ago

Expression - Initial release

- Python
Published by dbrattli over 5 years ago