Skip to content

Commit

Permalink
readme: Document changes of release 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hartwork committed Jan 11, 2021
1 parent 1ccd3cf commit f571061
Showing 1 changed file with 55 additions and 5 deletions.
60 changes: 55 additions & 5 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -456,11 +456,61 @@ TODO
Changelog
---------

* Git ``HEAD``

* Add support for Python 3.8 and 3.9
* Drop support for end-of-life versions of Python (2.7, 3.4, 3.5)
* Continuous integration via GitHub Actions
* ``v1.0.0`` — 2021-01-??

* **Security Fixes**

* `CVE-2021-3028 <https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-3028>`_
— Fix local code execution through attacker controlled branch names (`#62 <https://github.com/git-big-picture/git-big-picture/pulls/62>`_)

* **New Features and Improvements**

* Re-joined forces and moved https://github.com/esc/git-big-picture
to new org home https://github.com/git-big-picture/git-big-picture
* Support history directions other than upwards (`#35 <https://github.com/git-big-picture/git-big-picture/pulls/35>`_, `#36 <https://github.com/git-big-picture/git-big-picture/pulls/36>`_, `#59 <https://github.com/git-big-picture/git-big-picture/pulls/59>`_)
* Add support for Python 3.8 and 3.9 (`#42 <https://github.com/git-big-picture/git-big-picture/pulls/42>`_)
* Improved ``--help`` output (`#54 <https://github.com/git-big-picture/git-big-picture/pulls/54>`_)
* Add commit message on label (`#16 <https://github.com/git-big-picture/git-big-picture/pulls/16>`_, `#31 <https://github.com/git-big-picture/git-big-picture/pulls/31>`_, `#32 <https://github.com/git-big-picture/git-big-picture/pulls/32>`_)
* Support ``python -m git_big_picture`` (`#58 <https://github.com/git-big-picture/git-big-picture/pulls/58>`_)
* Improve tempfile prefix (`#68 <https://github.com/git-big-picture/git-big-picture/pulls/68>`_)

* **Dropped Features**

* Drop support for end-of-life versions of Python (2.7, 3.4, 3.5) (`#38 <https://github.com/git-big-picture/git-big-picture/pulls/38>`_)

* **Bugs Fixed**

* Handle ``Ctrl+C`` gracefully (`#70 <https://github.com/git-big-picture/git-big-picture/pulls/70>`_)
* Stop leaving temp files behind (`#25 <https://github.com/git-big-picture/git-big-picture/pulls/25>`_, `#49 <https://github.com/git-big-picture/git-big-picture/pulls/49>`_)
* Be robust with regard to branch names that contain quotation marks (`#27 <https://github.com/git-big-picture/git-big-picture/pulls/27>`_, `#62 <https://github.com/git-big-picture/git-big-picture/pulls/62>`_)
* readme: Fix a typo and word casing (`#43 <https://github.com/git-big-picture/git-big-picture/pulls/43>`_)
* Fix typo "piture" (`#51 <https://github.com/git-big-picture/git-big-picture/pulls/51>`_)

* **Under the Hood**

* screenshots: Reduce image size using lossless zopflipng 1.0.3 (`#39 <https://github.com/git-big-picture/git-big-picture/pulls/39>`_)
* Apply move of Git repository to all URLs but Travis CI (`#40 <https://github.com/git-big-picture/git-big-picture/pulls/40>`_)
* Replace Travis CI by GitHub Actions (`#41 <https://github.com/git-big-picture/git-big-picture/pulls/41>`_)
* GitHub Actions: Cover macOS (`#44 <https://github.com/git-big-picture/git-big-picture/pulls/44>`_)
* Make GitHub Dependabot keep our GitHub Actions up to date (`#45 <https://github.com/git-big-picture/git-big-picture/pulls/45>`_)
* Actions(deps): Bump actions/setup-python from v2.1.4 to v2.2.1 (`#46 <https://github.com/git-big-picture/git-big-picture/pulls/46>`_)
* Integrate `pre-commit <https://pre-commit.com/>`_ for dev and CI (`#47 <https://github.com/git-big-picture/git-big-picture/pulls/47>`_)
* For safety, stop using ``shlex.split`` (outside of tests) (`#48 <https://github.com/git-big-picture/git-big-picture/pulls/48>`_, `#65 <https://github.com/git-big-picture/git-big-picture/pulls/65>`_)
* Migrate from unmaintained Cram to maintained Scruf (`#50 <https://github.com/git-big-picture/git-big-picture/pulls/50>`_)
* Delete empty requirements.txt (`#52 <https://github.com/git-big-picture/git-big-picture/pulls/52>`_)
* More (tiny) flake8 fixes (`#53 <https://github.com/git-big-picture/git-big-picture/pulls/53>`_)
* Migrate from optparse to argparse (`#54 <https://github.com/git-big-picture/git-big-picture/pulls/54>`_)
* pre-commit: Update isort from v5.6.4 to v5.7.0 (`#55 <https://github.com/git-big-picture/git-big-picture/pulls/55>`_)
* Fix variable mix-up (`#57 <https://github.com/git-big-picture/git-big-picture/pulls/57>`_)
* Start using standard setuptools entry point (`#58 <https://github.com/git-big-picture/git-big-picture/pulls/58>`_)
* Address dead test code (`#60 <https://github.com/git-big-picture/git-big-picture/pulls/60>`_)
* Start measuring code coverage (`#61 <https://github.com/git-big-picture/git-big-picture/pulls/61>`_)
* Replace nose by pytest for a test runner (`#63 <https://github.com/git-big-picture/git-big-picture/pulls/63>`_, `#67 <https://github.com/git-big-picture/git-big-picture/pulls/67>`_)
* test.scf: Drop accidental test suite duplication (`#64 <https://github.com/git-big-picture/git-big-picture/pulls/64>`_)
* setup.py: Replace ASCII "--" with "—" (em dash) in description (`#69 <https://github.com/git-big-picture/git-big-picture/pulls/69>`_)
* Readme: Improve section on people involved (`#71 <https://github.com/git-big-picture/git-big-picture/pulls/71>`_)
* tests: Cover option precedence on the command line (`#72 <https://github.com/git-big-picture/git-big-picture/pulls/72>`_)
* Document changes of release 1.0.0 (`#74 <https://github.com/git-big-picture/git-big-picture/pulls/74>`_)

* ``v0.10.1`` — 2018-11-04

Expand Down

0 comments on commit f571061

Please sign in to comment.