Skip to content

Releases: ZeroGachis/magicparse

v1.0.1

24 Sep 07:00
e98f851

Choose a tag to compare

1.0.1 (2025-09-24)

Miscellaneous Chores

  • Replace black/flake8 with ruff (2f3fab3)
  • Setup pre-commit (12f6d7d)
  • Setup pyright and expose type annotations (a25273f)

Continuous Integration

  • add permissions on github actions (265b87c)

v1.0.0

19 Sep 09:01

Choose a tag to compare

1.0.0 (2025-09-19)

⚠ BREAKING CHANGES

  • Add breaking changes

Features

  • Add coalesce computed field (424d888)
  • Add error handling in Transformer (bd5a0f9)
  • add not-null-or-empty validator (4d5ce0d)
  • field type can be describe with complexe structure (6b09fe7)
  • Implement nullable type (39e85c5)
  • Return type row to know if row is success, skip or in error (773d7e5)

Bug Fixes

  • ComputedField can have access to previous computed field values (436ca68)

Documentation

Miscellaneous Chores

  • Remove missing step for mise test task (1a7b94e)
  • Update README to match with current lib state (afa9471)
  • Use pytest to assert exception (79ebf31)

Code Refactoring

  • Move out of transformer skiping logic (54a8dfc)

v0.16.1

15 Sep 15:58

Choose a tag to compare

0.16.1 (2025-09-15)

Bug Fixes

  • Do not alter dict given in args (6b15f81)

v0.16.0

15 Sep 14:59

Choose a tag to compare

0.16.0 (2025-09-15)

Features

  • add security scan workflow (92a58c9)
  • improve error message (5c7d817)

Bug Fixes

  • add missing build method for computed field (4121b28)

Miscellaneous Chores

v0.15.0

27 Aug 08:35
7a0ceb9

Choose a tag to compare

0.15.0 (2024-08-27)

Features

Miscellaneous Chores

  • add CODEOWNERS (4962f29)
  • add service catalog for techportal (78ca92d)
  • deps: update black to 24 (20e443e)
  • deps: update flake8 to 7 (4e985f6)
  • deps: update poetry lock file (fd4054e)
  • deps: update pytest to 8 (f836e66)
  • switch to release please system (2ade4c9)

Continuous Integration

  • update pullrequest CI to last common workflows version (72b4829)
  • update release ci to use releaseplease (01b8040)

0.14.0

17 May 15:22
cf384d9

Choose a tag to compare

What's Changed

  • int-676 Introduce a ParsedRow class for parsing result (including the row number) + expose the stream_parse method by @antoine-b-smartway in #28

Full Changelog: 0.13.0...0.14.0

0.13.0

24 Apr 16:13
b005370

Choose a tag to compare

What's Changed

Full Changelog: 0.12.0...0.13.0

0.12.0

22 Apr 15:08
6c81c2a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.11.1...0.12.0

0.11.1

10 Jan 16:28
ea301a7

Choose a tag to compare

What's Changed

Full Changelog: 0.11.0...0.11.1

0.11.0

04 Jan 15:05
e96e490

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.10.1...0.11.0