|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 | 4 |
|
| 5 | +## [0.1.0](https://github.com/vst/pypara/compare/0.0.27...0.1.0) (2023-06-15) |
| 6 | + |
| 7 | + |
| 8 | +### ⚠ BREAKING CHANGES |
| 9 | + |
| 10 | +* drop Python 3.8 support |
| 11 | +* drop {Money,Price}.{ccy,qty,dov} type hints |
| 12 | +* make {Money,Price}.NA a classmethod, rename to .na |
| 13 | + |
| 14 | +### Features |
| 15 | + |
| 16 | +* add {Money,Price}.ccy_or_none method ([a6c25d1](https://github.com/vst/pypara/commit/a6c25d153288e5b66391bb694120b77de6942fb6)) |
| 17 | +* add {Money,Price}.dimap method ([0f10309](https://github.com/vst/pypara/commit/0f10309287995d8c68d76d075278b2d6f7a1552a)) |
| 18 | +* add {Money,Price}.dov_or_none method ([0ee64ab](https://github.com/vst/pypara/commit/0ee64ab44591c72ab8ca36a9b86796bc10134f03)) |
| 19 | +* add {Money,Price}.fmap method ([cffe534](https://github.com/vst/pypara/commit/cffe534eb91c2f86b688d9330800baac0b274879)) |
| 20 | +* add {Money,Price}.or_else method ([d7085cb](https://github.com/vst/pypara/commit/d7085cb52336a7037000234946882ce796cf7c11)) |
| 21 | +* add {Money,Price}.qty_map method ([f859908](https://github.com/vst/pypara/commit/f85990830e9fc47a87433840dd87c22ca98f1807)) |
| 22 | +* add {Money,Price}.qty_or_else method ([081b335](https://github.com/vst/pypara/commit/081b335c464dfa1cd413b05b66036bb0e40ea426)) |
| 23 | +* add {Money,Price}.qty_or_none method ([ae9c480](https://github.com/vst/pypara/commit/ae9c480d946a0a037bd3efe43c3b583019999d01)) |
| 24 | +* add {Money,Price}.qty_or_zero method ([62b97d4](https://github.com/vst/pypara/commit/62b97d4e1655f8cdb60504c27593e188cba81583)) |
| 25 | +* add type guards for {None,Some}{Money,Price} type checks ([98f8259](https://github.com/vst/pypara/commit/98f82596de8c07f7f071934a55dc083f1c942d53)) |
| 26 | + |
| 27 | + |
| 28 | +### Bug Fixes |
| 29 | + |
| 30 | +* correct spelling for some documentation and exception messages ([a029cb8](https://github.com/vst/pypara/commit/a029cb8a567e3eaf482232a60e14f739bc73c961)) |
| 31 | +* drop Python 3.8 support ([c978c2e](https://github.com/vst/pypara/commit/c978c2e8e59e5a2d5d48612cd12fd1a57160a11b)) |
| 32 | +* fix Protocol definitions ([7977dd4](https://github.com/vst/pypara/commit/7977dd4bc9be32aae098941b376a3aae7c4c5c9a)) |
| 33 | +* make NonePrice.money a property ([a705315](https://github.com/vst/pypara/commit/a70531509acf3acd1fc92be3c036f9bf5ffa6231)) |
| 34 | +* use more common names for pre-defined currencies ([a00a403](https://github.com/vst/pypara/commit/a00a403af44ee0e053ec0d893cf6bc28079475aa)) |
| 35 | + |
| 36 | + |
| 37 | +### Code Refactoring |
| 38 | + |
| 39 | +* drop {Money,Price}.{ccy,qty,dov} type hints ([c98b60d](https://github.com/vst/pypara/commit/c98b60d94717826635f5815b3f0205128f174337)) |
| 40 | +* make {Money,Price}.NA a classmethod, rename to .na ([c79b092](https://github.com/vst/pypara/commit/c79b092d535b721d95b1203225a0dab2b135e73f)) |
| 41 | + |
| 42 | + |
| 43 | +### Documentation |
| 44 | + |
| 45 | +* update README ([74c76bc](https://github.com/vst/pypara/commit/74c76bc5b0282e739956816bfad8aa8ed7a09159)) |
| 46 | + |
5 | 47 | ## [0.0.27](https://github.com/vst/pypara/compare/0.0.26...0.0.27) (2023-06-13)
|
6 | 48 |
|
7 | 49 |
|
|
0 commit comments