Releases: MisanthropicBit/bibpy
Releases · MisanthropicBit/bibpy
Version 1.0.0
- Port everything to Python 3.5+
- Changed license
- Add readthedocs documentation
- General code overhaul:
- Added utf-8 encoding declarations to all files
- Better formatting for more readable code
- Eliminated duplicate code
- Eliminated unused code
- Eliminated unused imports
- Eliminated some pytest warnings
- Cleaned up lexer classes
- Prefer single-quoted strings to double-quoted
- Improved docstrings and added missing ones
- Added setter for values (and variable for @string) for @comment, @string and @Preamble entries
- Extended some tests and completed missing ones
- Improved main bib lexer slightly by removing a call to the remove_whitespace_tokens function since the lexer already removes whitespace in entries and combines whitespace as part of comments outside of entries
- Fixed minor errors:
- Date fields follow ISO8601-2 Extended Format specification level 1 which does not allow for single digit numbers for days, i.e ‘2008-12-7’ is not allowed but ‘2008-12-07’ is
- Preprocess pagetotal field
- Cleaned up tools and moved them from the top-level directory into bibpy/scripts to use setuptools’ entry_points feature and improve portability
Version 0.1.0-alpha
- Initial alpha version