CHANGES.rst 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. CHANGES
  2. =======
  3. 1.23.1 (2022-10-02)
  4. -------------------
  5. - Include typing information in PyPI and source distributions.
  6. 1.23.0 (2021-01-29)
  7. -------------------
  8. - List of submodules is retrieved via git instead of parsing .gitmodules. See #85
  9. 1.22.0 (2020-08-04)
  10. -------------------
  11. - Fixed the --no-exclude flag. See #82
  12. - --no-exclude -> --no-export-ignore (backward compatibility is retained)
  13. - --extra -> --include (backward compatibility is retained)
  14. 1.21.0 (2020-02-11)
  15. -------------------
  16. - Fixed handling of files inside export-ignore directories (#78)
  17. 1.20.0 (2019-11-07)
  18. -------------------
  19. - Fixed handling of non-unicode byte sequences on Linux
  20. - Fixed parsing of git version on Windows
  21. - Added support for path-like objects to GitArchiver
  22. 1.19.4 (2018-12-07)
  23. -------------------
  24. - Fixed compatibility with Apple's git (bundled with Xcode)
  25. 1.19.3 (2018-11-27)
  26. -------------------
  27. - Add the git_version parameter to GitArchiver and the get_git_version class method
  28. - If git version (initialized or guessed) is less than 1.6.1, exception is raised
  29. - Properly read non-nul separated output of check-attr if git version is less than 1.8.5. See #65
  30. **Known Bugs:**
  31. - Does not work with Apple's git (bundled with Xcode). See #68
  32. 1.19.2 (2018-11-13)
  33. -------------------
  34. - Support Windows
  35. - Fix missing pycodestyle in setup.py's tests_require
  36. 1.19.1 (2018-11-01)
  37. -------------------
  38. - Fix passing compresslevel=None may cause segfault on some systems
  39. 1.19.0 (2018-10-31)
  40. -------------------
  41. - 🎃
  42. - Use -0 ... -9 to explicitly specify compression level if format allows; if unset, lib's default is used
  43. - Checking for file exclusion is optimized, the process is spawned only once per repo / submodule
  44. **Known Bugs:**
  45. - Not passing a compression level explicitly `[-0 | ... | -9]` may cause a segfault. See #59
  46. 1.18.3 (2018-09-27)
  47. -------------------
  48. - Fix broken support for zip files
  49. 1.18.2 (2018-09-19)
  50. -------------------
  51. - Fix redundant print
  52. - Fix mismatch between dry-run and normal verbose logging
  53. - Fix missing support for tbz2 files
  54. - API: Raise ValueError instead of RuntimeError if output format is not recognized
  55. - API: Conditionally import zipfile / tarfile depending on requested output format
  56. 1.18.1 (2018-09-01)
  57. -------------------
  58. - Improve support for special characters
  59. 1.18.0 (2018-08-14)
  60. -------------------
  61. - Add **CHANGES.rst** to track further changes
  62. - Add tests
  63. - Use `git check-attr` to test against export-ignore
  64. - Better support for unicode file names
  65. - Require Git >= 1.6.1