Skip to content

Commit

Permalink
Merge pull request #9 from kaymal/release-v0.3.0
Browse files Browse the repository at this point in the history
release updates
  • Loading branch information
kaymal authored Apr 25, 2023
2 parents 7251ee2 + 6930915 commit 8a3bb92
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 7 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
-

## [0.3.0] - 2023-04-26
### Added
- Add wildcard option when reading a series key. The wildcard characters are represented as an asterisk `*` or a question mark `?`. The asterisk `*` represents any number of characters, while the question mark `?` represents a single character.
- Add new error types.
- Add a convenient reader function to be used standalone without the need of creating a Client instance. Example usage:

```python
import tcmb

data = tcmb.read(["...", "..."])
```

### Changed
- Catch `HTTPError` instead of the generic Exception. Print more detailed traceback.


## [0.2.0] - 2023-01-25
### Added
- Add monkeypatch to mock response for tests.
Expand Down
13 changes: 7 additions & 6 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
# tcmb

### TODO
- [x] Add standalone reader that would work without creating the Client class instance
- [ ] Save categories and datagroups metadata as package data for quicker lookup
- [ ] Wildcard option for series
- [ ] Release 0.3.0
- [ ] Add CLI download option (csv, long/wide format)


### BACKLOG
- [ ] Add CLI download option (csv, long/wide format)
- [ ] Add plotting module
- [ ] Consider using requests Session
- [ ] Consider adding asyncio support
Expand All @@ -20,4 +17,8 @@
- [x] Improve method docstrings
- [x] Mock response with fixtures
- [x] Accept `start` and `end` in the `YYYY-MM-DD` format as well as the `DD-MM-YYYY` format.
- [x] Release 0.2.0
- [x] Release 0.2.0
- [x] Add standalone reader that would work without creating the Client class instance
- [x] Save categories and datagroups metadata as package data for quicker lookup
- [x] Wildcard option for series
- [x] Release 0.3.0
2 changes: 1 addition & 1 deletion tcmb/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from tcmb.core import Client, read

__version__ = "0.2.0"
__version__ = "0.3.0"

0 comments on commit 8a3bb92

Please sign in to comment.