Skip to content

Latest commit

 

History

History
318 lines (204 loc) · 17.3 KB

CHANGELOG.md

File metadata and controls

318 lines (204 loc) · 17.3 KB

0.9.3 (Sun Nov 12 2023)

🐛 Bug Fix

🏠 Internal

🧪 Tests

Authors: 2


0.9.2 (Wed Feb 01 2023)

🐛 Bug Fix

  • Tell LGTM to ignore unused imports in stub.py #179 (@jwodder)

🏠 Internal

  • Make Debian Python version PEP440 compliant #184 (@bdrung)

Authors: 2


0.9.1 (Tue Apr 13 2021)

🐛 Bug Fix

Authors: 2


0.9.0 (2021-04-13)

  • Drop support for Python < 3.6
  • Python packaging is reworked, importlib-metadata is added as a dependency for python < 3.8

0.8.1 (2021-01-26)

  • Announce lines with unescaped \ as r(aw)

0.8.0 (2020-02-09)

  • Variety of small fixes
  • Added .zenodo.json for more proper citation of duecredit
  • drop testing for 3.4 -- rare beast, lxml does not provide pkg for it
  • Support for citing matplotlib via injection
  • Address a few deprecation warnings (#146)
  • Provide more informative message whenever using older citeproc without encoding arg

0.7.0 (2019-03-01)

  • Prevent warnings from the injector's __del__.
  • InactiveDueCollector in stub.py now provides also active=False attribute (so external tools could directly query if duecredit is active) and no-op activate and dump for consistent API with a due object whenever duecredit is available.
  • Provide Text citation entry for free form text. It does not have any meaningful rendering in BibTex but is present in text rendering. Url entry also acquired text rendering with prefix URL: .

0.6.5 (2019-02-04)

0.6.4 (2018-06-25)

  • Added doi to numpy injection
  • Minor tune-ups to the docs

0.6.3 (2017-08-01)

Fixed a bug disallowing installation of duecredit in environments with crippled/too-basic locale setting.

0.6.2 (2017-06-23)

  • Testing was converted to pytest
  • Various enhancements in supporting python3 and BiBTeX with utf-8
  • New tag 'dataset' to describe datasets

0.6.1 (2016-07-09)

Full Changelog

Merged pull requests:

  • ENH: workaround for pages handling fixed in citeproc post 0.3.0 #98 (yarikoptic)

0.6.0 (2016-06-17)

Full Changelog

Implemented enhancements:

  • Support system-specific references #81
  • export to bibtex doesn't support tags yet #19
  • ENH: support DUECREDIT_REPORT_ALL=1 to report all citations, not only with functionality used #92 (yarikoptic)

Fixed bugs:

  • Outputting to bibtex doesn't filter by used citations #68
  • references package even if no cited functions/methods used #48
  • When injecting multiple citations at the same point, only one referenced #47

Merged pull requests:

  • BF: allow multiple injections at the same path, avoid resetting _orig_import if already deactivated #91 (yarikoptic)
  • DOC: Update readme to reflect current output of duecredit summary #89 (mvdoc)
  • enable codecov coverage reports #87 (yarikoptic)
  • REF,ENH: refactor {BibTeX,Text}Output into Output class with subclasses #86 (mvdoc)

0.5.0 (2016-05-11)

Full Changelog

Fixed bugs:

  • test_noincorrect_import_if_no_lxml fails on my laptop (and on travis) #84
  • zenodo and "unofficial" bibtex entry types #77

Closed issues:

  • duecredit on nipype #72

Merged pull requests:

  • BF: workaround for zenodo bibtex entries imported with import_doi #85 (mvdoc)
  • enable testing under python 3.5 on travis #79 (yarikoptic)
  • ENH: appveyor configuration (based on shablona's) based on mix of conda and pip #70 (yarikoptic)

0.4.8 (2016-05-04)

Full Changelog

Closed issues:

  • Referencing articles with no DOI #74
  • doi importer doesn't work with zenodo dois #73

Merged pull requests:

  • BF: change request command to make it work with zenodo too #76 (mvdoc)
  • DOC: Show that user can also enter BibTeX entries #75 (mvdoc)

0.4.7 (2016-04-21)

Full Changelog

0.4.6 (2016-04-19)

Full Changelog

Fixed bugs:

  • In PyMVPA, fail to handle failures if lxml, types not available #64

Merged pull requests:

0.4.5 (2015-12-03)

Full Changelog

Merged pull requests:

  • Make duecredit import and stub more robust to failures with e.g. import of lxml #65 (yarikoptic)

0.4.4 (2015-11-08)

Full Changelog

0.4.3 (2015-09-28)

Full Changelog

Implemented enhancements:

  • Make "conditions" even more powerful #36

Merged pull requests:

  • add mod_ files for nibabel, nipy, nipype #62 (jgors)
  • fixed headers for injections/mod_ files and added item to .gitignore #60 (jgors)
  • ENH+BF: recently introduced entries got fixed up #59 (yarikoptic)
  • add mod_* files #58 (jgors)
  • ENH: versions -- provide dumps, keys, __contains__ #57 (yarikoptic)
  • ENH: Two more module level injections #56 (yarikoptic)

0.4.2 (2015-09-03)

Full Changelog

Closed issues:

  • we should output description (not just path) in the listing #49

Merged pull requests:

  • BF: print description, not just path. Closes #49 #52 (yarikoptic)
  • Overhaul conditions -- "and" logic (all must be met) + allow to access attributes of the arguments #50 (yarikoptic)
  • BF: Fix get_text_rendering when Citation is passed with Doi #46 (mvdoc)

0.4.1 (2015-08-27)

Full Changelog

0.4.0 (2015-08-21)

Full Changelog

Fixed bugs:

  • Cross-referencing does not work #30

Closed issues:

  • DUECREDIT_ENABLE doesn't work anymore #45
  • test_no_double_activation on injector fails on travis and locally with Python 2.7.{6,9} #43
  • possible bug (race condition) in injector's __import__ handling #40

Merged pull requests:

  • ENH+DOC: always check if _orig_import is not None (Closes #40) #44 (yarikoptic)
  • [Injections] Add all references for sklearn.cluster #42 (mvdoc)
  • REF: text output, divide "model" from "view" #41 (mvdoc)
  • RF to provide __main__ so we could do python -m duecredit existing script #39 (yarikoptic)

0.3.0 (2015-08-05)

Full Changelog

Implemented enhancements:

  • automagically upload releases to pypi from travis #6

Fixed bugs:

  • while "dump"ing -- references shouldn't be duplicated even if used in multiple modules #23

Closed issues:

  • Syntax error in test_utils.py with python 2.7.6 #26
  • Travis skips tests #25

Merged pull requests:

  • RF: cite-on-import -> cite-module since we might be dealing with other languages etc #37 (yarikoptic)
  • Few tune ups to injection and more to its testing #35 (yarikoptic)
  • RF: Donate -> Url #34 (yarikoptic)
  • TST: check reference numbers are consistent #29 (mvdoc)
  • PY3+make vcr optional: more concise use of six, it might take a while for vcr to come to debian #28 (yarikoptic)
  • BF: give correct ref numbers for citations #24 (mvdoc)
  • Fix typo in README.md #21 (lesteve)

0.2.2 (2015-07-27)

Full Changelog

0.2.1 (2015-07-27)

Full Changelog

0.2.0 (2015-07-27)

Full Changelog

Closed issues:

  • RFC: either rename "kind" and "level" into some thing more descriptive #8
  • add "classes" (or tags?) to citations on what citation is about #5
  • version for modules still doesn't work #2

Merged pull requests:

  • BF: circular import of injector and duecredit #17 (mvdoc)
  • Add six to the requirements #15 (mvdoc)
  • ENH: conditions kwarg for dcite to condition when to trigger the citation given arguments to the function call #14 (yarikoptic)
  • [WIP] Start adding more injections #13 (mvdoc)
  • RF arguments for cite: kind -> tags, level -> path, use -> desc #12 (yarikoptic)
  • ENH: try to use new container based Travis infrastructure #11 (yarikoptic)
  • WiP NF: core to implement "injection" of duecredit entries into other modules #10 (yarikoptic)
  • coveralls call should be without any args, also test installation now #9 (yarikoptic)

0.1.1 (2015-06-26)

Full Changelog

0.1.0 (2015-06-21)

Full Changelog

Closed issues:

  • fix badges in README.md (it is not ,rst ;)) #4

Merged pull requests:

0.0.0 (2013-12-06)

* This Change Log was automatically generated by github_changelog_generator