Skip to content

Latest commit

 

History

History
146 lines (115 loc) · 5.36 KB

NEWS.rst

File metadata and controls

146 lines (115 loc) · 5.36 KB

History

8.2.13 (2024-10-18)

  • #70, #76: Supports Python 3.13 (including free-threaded version)
  • #74, #75: Fix readline override to work with python-build-standalone dist
  • Uses Python 3.13.0 readline.c (commit 417dd3a, 2024-05-06)
  • Updated to build against readline 8.2 (patch-level 13)

8.2.10 (2024-06-10)

  • #61, #62, #65, #69: Supports Python 3.11 and 3.12, but not yet 3.13
  • New readline override mechanism via site customization
  • Overhaul documentation and tests to reflect this
  • Upgrade GitHub Actions to use macos-13 and macos-14 native builds
  • Uses Python 3.12.1 readline.c (commit 7225a01, 2023-11-28), also OK for 3.11
  • Uses Python 3.10.9 readline.c (commit 5074c35, 2022-10-27), also OK for 3.9
  • Updated to build against readline 8.2 (patch-level 10)

8.1.2 (2022-06-14)

  • #57, #58: Now supports arm64 architecture (Apple M1, Raspberry Pi)
  • Moved CI from Travis + multibuild to GitHub Actions + cibuildwheel
  • Uses Python 3.11.0a7 readline.c (commit aac29af, 2021-10-13), OK for 3.10, 3.9
  • Uses Python 3.8.8 readline.c (commit f9d7c12, 2021-02-16), also OK for 3.7
  • Uses Python 2.7.18 readline.c (commit f32bcf8, 2019-11-07)
  • Updated to build against readline 8.1 (patch-level 2)

8.0.0 (2019-07-10)

  • Uses Python 3.7.4 readline.c (commit ef10f88, 2019-03-20), also OK for 3.8
  • Uses Python 3.6.8 readline.c (commit 25555e0, 2018-12-08), also OK for 3.5
  • Uses Python 3.4.4 readline.c (commit 7462b64, 2015-11-02)
  • Uses Python 2.7.16 readline.c (commit 89b5ea2, 2018-12-19)
  • Updated to build against readline 8.0

6.3.8 (2017-10-20)

  • #42, #44: Address compiler issues (avoid Cygwin, fix multi-arch on gcc)
  • #40: Make GPLv3 license explicit
  • #39: Look for bash shell in more places
  • Uses Python 2.x readline.c from hg 2.7 branch (95814:192f9efe4a38)
  • Uses Python 3.x readline.c from hg 3.4 / 3.5 branch (95813:ec6ed10d611e)
  • Updated to build against readline 6.3 (patch-level 8)

6.3.3 (2014-04-08)

  • Major rework of OS X build process (detect arches, no custom flags)
  • #20, #22, #28: Various issues addressed by new streamlined build
  • #28: Use $CC or cc to compile libreadline instead of default gcc
  • #35: Workaround for clang from Xcode 5.1 and Mac OS X 10.9.2
  • Uses Python 3.4 readline.c from hg 3.4 branch (89086:3110fb3095a2)
  • Updated to build against readline 6.3 (patch-level 3)

6.2.5 (2014-02-19)

  • Renamed module to gnureadline to improve installation with pip
  • #23, #25-27, #29-33: Tweaks and package reworked to gnureadline
  • Uses Python 2.x readline.c from hg 2.7 branch (89084:6b10943a5916)
  • Uses Python 3.x readline.c from hg 3.3 branch (89085:6adac0d9b933)
  • Updated to build against readline 6.2 (patch-level 5)

6.2.4.1 (2012-10-22)

  • #21: Fixed building on Python.org 3.3 / Mac OS 10.8

6.2.4 (2012-10-17)

  • #15: Improved detection of compilers before Xcode 4.3
  • Uses Python 3.x readline.c from v3.3.0 tag (changeset 73997)
  • Updated to build against readline 6.2 (patch-level 4)

6.2.2 (2012-02-24)

  • #14: Fixed compilation with Xcode 4.3 on Mac OS 10.7
  • Updated to build against readline 6.2 (patch-level 2)

6.2.1 (2011-08-31)

  • #10: Fixed '_emacs_meta_keymap' missing symbol on Mac OS 10.7
  • #7: Fixed SDK version check to work with Mac OS 10.7 and later
  • Uses Python 2.x readline.c from release27-maint branch (r87358)
  • Uses Python 3.x readline.c from release32-maint branch (r88446)

6.2.0 (2011-06-02)

  • #5: Removed '-arch ppc' on Mac OS 10.6, as Snow Leopard supports Intel only
  • Updated to build against readline 6.2 (patch-level 1)

6.1.0 (2010-09-20)

  • Changed version number to reflect readline version instead of Python version
  • #4: Updated to build against readline 6.1 (patch-level 2)
  • #2: Python 3 support
  • Uses Python 2.x readline.c from release27-maint branch (r83672)
  • Uses Python 3.x readline.c from r32a2 tag (r84541)
  • Source code moved to GitHub
  • Additional maintainer: Sridhar Ratnakumar

2.6.4 (2009-11-26)

  • Added -fPIC to compiler flags to fix linking error on 64-bit Ubuntu
  • Enabled all readline functionality specified in pyconfig.h macros
  • Uses readline.c from Python svn trunk (r75725), which followed 2.6.4 release
  • Patched readline.c to replace Py_XDECREF calls with the safer Py_CLEAR
  • Fixed compilation error on Mac OS 10.4 with XCode older than version 2.4

2.6.1 (2009-11-18)

  • Updated package to work with Mac OS 10.6 (Snow Leopard), which ships with Python 2.6.1
  • Uses readline.c from Python 2.6.1 release
  • Backported "spurious trailing space" bugfix from Python svn trunk (see e.g. https://bugs.launchpad.net/python/+bug/470824 for details on bug)
  • Updated to build against readline 6.0 (patch-level 4)
  • Now builds successfully on Linux (removed Mac-specific flags in this case), and still supports Mac OS 10.4 and 10.5

2.5.1 (2008-05-28)

  • Updated package to work with Mac OS 10.5 (Leopard), which ships with Python 2.5.1
  • Uses readline.c from Python 2.5.1 release
  • Updated to build against readline 5.2 (patch-level 12)
  • New maintainer: Ludwig Schwardt

2.4.2 (2005-12-26)

  • Original package by Bob Ippolito, supporting Python 2.3 / 2.4 on Mac OS 10.3 (Panther) and 10.4 (Tiger)
  • Builds against readline 5.1