You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8.3 KiB

Changelog

Current main

Full Changelog

v0.9.0 (2022-04-17)

Implemented enhancements

  • Citekey can be automatically generated (disabled by default) (#209 by Jonáš Kulhánek)
  • Possibily to exclude bibtext field when adding references (#273 by Mitsuhiro Nakamura)
  • Less ambiguous tag display for tags with space (#265 by Florian Richoux)
  • Migration from Travis CI to Github actions (#260)
  • Allow passing named arguments to custom commands (#241 by jkulhanek)
  • Added support for non-standard bibtex types, e.g. @collection, @software, etc. (#226)
  • The number of displayed authors in listings is now configurable, as the max_authors value in the main section of the configuration. (#225)
  • More explicit add command dialogs when copying and moving documents.
  • Empty tags are not added to papers anymore.

Fixed bugs

  • ISBN service not available anymore; now displays an appropriate error.
  • Fixed collision when entry uses type field (#252)
  • Note on comma in alias descriptions (#240 StanczakDominik)
  • Note path correctly expand user '~' (#250)
  • Tests don't run on python 2.7 or <=3.4. They may still work, but support will not be tested and will eventually be dropped. (#223)
  • Fixed the reported number of paper with a tag in the statistic command (#232 by beuerle)
  • Fixed a crash when resolving citekeys introduced by #225 (#233 by beuerle)

v0.8.3 (2019-08-12)

Implemented enhancements

  • Added append functionality to the note command (#201 by DV Klopfenstein)
  • New git plugin to commit changes to the repository (#191 by Amlesh Sivanantham)
  • The import command now warn, rather than fail on existing citekeys. (#198 by Kyle Sunden)
  • Add citekey filter to query (#193 by Shane Stone)
  • The --config and --force-colors command line options now appear when invoking pubs --help

v0.8.2 (2019-01-06)

Fixed bugs

  • Fixes install on python2, and adding old-style arXiv references.
  • Fixes adding papers with slashes in their citekeys. (#179) (thanks Amlesh Sivanantham for reporting.)
  • Fix missing readme.md for python2 pip install. (#174)

Implemented enhancements

  • (#45) Doc extension visible in pubs list (#168)

v0.8.1 (2018-08-28)

A hotfix release. All users of 0.8.0 are urged to upgrade.

Fixed bugs

  • Fix adding paper with DOIs, ISBNs or arXiv references. (#165)
  • Fix statistics command when there is not yet any paper in the repository. (#164)

v0.8.0 (2018-08-20)

A long overdue feature release. Add supports for arXiv bibtex fetching, and many other enhancements.

Implemented enhancements

  • Adds move, and link options for handling of documents during import (copy being the default). Makes copy the default for document handling during add. (#159)
  • Support for downloading arXiv reference from their ID (#146 by joe-antognini)
  • Better feedback when an error is encountered while adding a reference from a DOI, ISBN or arXiv ID #155
  • Better dialog after editing paper (#142)
  • Add a command to open urls (#139 by ksunden)
  • More robust cache on version change (#138)
  • Allow utf8 citekeys (#133)
  • Adds tag list completion in pubs add -t (#130)
  • Wider Travis coverage (#107 and #108)
  • Uses bibtexparser bwriter instead of internal encoder and adds --ignore-fields option to export. (#106)
  • Configurable alias descriptions (#104 by wflynny)
  • Support year ranges in query (#102)
  • Tests can now be run with python setup.py test #155

Fixed bugs

  • [#144] More robust handling of the doc_add options (#159)
  • [#149] More robust handling of parsing and citekey errors (#87)
  • [#148] Fix compatibility with Pyfakefs 3.7 (#151)
  • [#95] Error message when editor is missing (#141)
  • Fixes tests for printing help on --help and without argument. (#137)
  • [#126] Removes journal customization (#127)
  • Fixes Travis failure on installing python3 for OSX (#125)
  • [#119] Removes link and DOI customization. (#124)
  • [#122] Fixes common strings (#123)
  • [#28] allow utf8 in citekeys (#120)
  • Fixes field orders to use 'url' and fixes broken test. (#118)
  • [#25] Fix bibtex testcase (#117)
  • [#103] Fixes unicode comparison (#116)
  • [#95] robust handling of DOIs (#105 by wflynny)
  • [#99] Print help when no subcommand is provided (#100 by wflynny)
  • Fix defaults not used in config. (#97)
  • Fixes content not read from urls because of call to os.abspath (#96)
  • [#93] actually save the modifications on edit -m. (#94)
  • [#88] Adds proper escaping for arguments in alias plugin. (#91)

v0.7.0 (2017-08-06)

Full Changelog