Releases: kevin931/poetic
v1.1.0
The release of v1.1.0 addresses a number of internal issues, including more comprehensive unittesting and fixing issues of function name override. A few new features have been added with support for custom keras
models and operators for Diagnostics
class. See the changelog and deprecation notice below for details.
There is no breaking change, and deprecations have minimal effects on end-users. This upgrade is recommended for all.
Changelog
- Added comparison operator support to the
Diagnostics
class - Added support for concatenating two
Diagnostics
instances using+
and+=
- Implemented the
Info
class as a singleton - Added support for using custom model and dictionary in the
Predictor
class - Added support for loading custom dictionary and model using the
Initializer
class - Changed "sent model" to "lexical model" for naming accuracy
- Added theoretical support for python 3.5 (No CI testing)
- Deprecated function parameters ("input" and "dict") to avoid overwriting builtin functions and methods
- Optimized unittest infrastructure with more test coverage
- Added Github README to
pypi
Deprecations
Some method parameters have been renamed:
- Renamed "input" to "lexical_input" in the following methods:
poetic.predictor.Predictor.predict
poetic.predictor.Predictor.preprocess
poetic.predictor.Predictor.tokenize
poetic.predictor.Predictor.word_id
- Renamed "dict" to "dictionary" in the
poetic.predictor.Predictor
constructor
Positional arguments remain unchanged. Deprecated arguments, "input" or "dict", become
keyword-only arguments for backwards compatibility if they have been explicitly named in
function calls.
Links
v1.0.3
Summary
This release fixes some bugs including file output format and the internal build process. Documentation has been greatly improved with the Tutorials and Examples section, which should be the go-to place for poetic
documentation. For detailed changes, see the changelog below.
There is no known compatibility issues or breakage and deprecations in v1.0.3. It is recommended for all users and should replace v1.0.2.
Changelog
- Added "Tutorials and Examples" section to documentation
- Fixed file output spacing issues
- Fixed
conda
channel priority documentation for python 3.8 - Fixed documentation code highlighting
- Fixed type annotation for the
Predictor
andPredictions
class - Fixed docstrings for multiple returns with tuples
- Fixed
conda
platform conversion commands in setup.py - Added in-line code highlighting in documentation
- Added import statements to complete examples
- Changed CLI help section wording
v1.0.2
v1.0.1
This is the first patch of v1.0.x. It is currently on pypi and conda with conda now currently supporting only v1.0.0 instead of v1.0.1. For the latest development, follow the dev branch; for v1.0.x updates, follow the maintenance/v1.0.x branch.
-
Changelog
- Now on conda as poetic-py
- Updated documentation for roadmap
- Fixed type-hinting errors
- Updated docstring
- Automated package build process
-
Known issue:
- v1.0.1 is currently causing an issue for the conda build, which accounts for the lack of v1.0.1 support on conda. This will promptly addressed in v1.0.2 soon (really soon).
v1.0.0
This is poetic's first major release since inception. It is currently hosted on PyPi with future plan on Conda integration. This update has packed tons of under-the-hood improvements and internal features to ensure that development from this point on will stay organized and systematic. Below is a list of major improvements since last release (0.1.2):
- FIRST MAJOR RELEASE Now on pypi
- Support for command-line mode.
- Support for processing text file.
- Added docstring documentation.
- Added official online documentation
- Revemped Github repo without LFS.
- Added the “exceptions” internal module
- Added support for directly running the package using “python -m poetic”
- Data now hosted on poetic-models
- Tons of internal optimization
A few notes on future developments and expected directions of this package:
- Three minor-update versions (including new release) will be maintained at all times from now on. Any other versions will be considered EOL, except for versions that are intended for maintaining future compatibility (like that of python 2.7).
- No versions before v1.0.0 will receive any support and fixes from now on. There are, but minimal, breaking changes in this major update, and updating is recommended.
- At this point, this project is a one-man show, and given the complexities of the dependencies, compatibility, especially environment setup, can be an issue. Please be patient and open an issue or PR if wacky things happen.
Enjoy this new release! Be poetic!
v1.0.0b1
We are one step closer to a major release (yay!), and this is one of the first pre-releases that is planned. Some frequent updates will come in the future until a major stable release. See below for release notes.
- v1.0.0b1
- Now on pypi
- Support for command-line mode.
- Support for processing text file.
- Added docstring documentation.
- Revemped Github repo without LFS.
- Data now hosted on poetic-models