• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.. bpo: 3211
2.. date: 7017
3.. nonce: 53eouC
4.. release date: 18-June-2008
5.. section: Core and Builtins
6
7warnings.warn_explicit() did not guard against its 'registry' argument being
8anything other than a dict or None. Also fixed a bug in error handling when
9'message' and 'category' were both set to None, triggering a bus error.
10
11..
12
13.. bpo: 3100
14.. date: 7016
15.. nonce: FGUaxt
16.. section: Core and Builtins
17
18Corrected a crash on deallocation of a subclassed weakref which holds the
19last (strong) reference to its referent.
20
21..
22
23.. bpo: 0
24.. date: 7015
25.. nonce: habgq9
26.. section: Core and Builtins
27
28Add future_builtins.ascii().
29
30..
31
32.. bpo: 0
33.. date: 7014
34.. nonce: ZqCwWn
35.. section: Core and Builtins
36
37Several set methods now accept multiple arguments: update(), union(),
38intersection(), intersection_update(), difference(), and
39difference_update().
40
41..
42
43.. bpo: 2898
44.. date: 7013
45.. nonce: 3Al5vX
46.. section: Core and Builtins
47
48Added sys.getsizeof() to retrieve size of objects in bytes.
49
50..
51
52.. bpo: 0
53.. date: 7012
54.. nonce: 7NZKM7
55.. section: Core and Builtins
56
57New environment variable PYTHONIOENCODING.
58
59..
60
61.. bpo: 2488
62.. date: 7011
63.. nonce: SglN-p
64.. section: Core and Builtins
65
66Add sys.maxsize.
67
68..
69
70.. bpo: 2353
71.. date: 7010
72.. nonce: IYOwih
73.. section: Core and Builtins
74
75file.xreadlines() now emits a Py3k warning.
76
77..
78
79.. bpo: 2863
80.. date: 7009
81.. nonce: rpJxY7
82.. section: Core and Builtins
83
84generators now have a ``gen.__name__`` attribute that equals
85``gen.gi_code.co_name``, like ``func.__name___`` that equals
86``func.func_code.co_name``.  The repr() of a generator now also contains
87this name.
88
89..
90
91.. bpo: 2831
92.. date: 7008
93.. nonce: Clokao
94.. section: Core and Builtins
95
96enumerate() now has a ``start`` argument.
97
98..
99
100.. bpo: 2801
101.. date: 7007
102.. nonce: mKH_h9
103.. section: Core and Builtins
104
105fix bug in the float.is_integer method where a ValueError was sometimes
106incorrectly raised.
107
108..
109
110.. bpo: 2790
111.. date: 7006
112.. nonce: XESeko
113.. section: Core and Builtins
114
115sys.flags was not properly exposing its bytes_warning attribute.
116
117..
118
119.. bpo: 2196
120.. date: 7005
121.. nonce: Bzc5vC
122.. section: Core and Builtins
123
124hasattr() now lets exceptions which do not inherit Exception
125(KeyboardInterrupt, and SystemExit) propagate instead of ignoring them.
126
127..
128
129.. bpo: 0
130.. date: 7004
131.. nonce: PBmDwc
132.. section: Core and Builtins
133
134Added checks for integer overflows, contributed by Google. Some are only
135available if asserts are left in the code, in cases where they can't be
136triggered from Python code.
137
138..
139
140.. bpo: 1179
141.. date: 7003
142.. nonce: ZiG6Oq
143.. section: Library
144
145[CVE-2007-4965] Integer overflow in imageop module.
146
147..
148
149.. bpo: 3116
150.. date: 7002
151.. nonce: A_baFS
152.. section: Library
153
154marshal.dumps() had quadratic behavior for strings > 32Mb.
155
156..
157
158.. bpo: 2138
159.. date: 7001
160.. nonce: 1v8Wds
161.. section: Library
162
163Add factorial() to the math module.
164
165..
166
167.. bpo: 0
168.. date: 7000
169.. nonce: Zg08xh
170.. section: Library
171
172The heapq module does comparisons using LT instead of LE.  This makes its
173implementation match that used by list.sort().
174
175..
176
177.. bpo: 2819
178.. date: 6999
179.. nonce: 8rJOqA
180.. section: Library
181
182add full-precision summation function to math module, based on Hettinger's
183ASPN Python Cookbook recipe.
184
185..
186
187.. bpo: 2592
188.. date: 6998
189.. nonce: dyYM9F
190.. section: Library
191
192delegate nb_index and the floor/truediv slots in weakref.proxy.
193
194..
195
196.. bpo: 0
197.. date: 6997
198.. nonce: 9pq1AU
199.. section: Library
200
201Support os.O_ASYNC and fcntl.FASYNC if the constants exist on the platform.
202
203..
204
205.. bpo: 0
206.. date: 6996
207.. nonce: xpuGyu
208.. section: Library
209
210Support for Windows 9x has been removed from the winsound module.
211
212..
213
214.. bpo: 0
215.. date: 6995
216.. nonce: QqGmIr
217.. section: Library
218
219bsddb module updated to version 4.7.3.
220http://www.jcea.es/programacion/pybsddb.htm#bsddb3-4.7.3. This code should
221be compatible with Python 3.0.
222
223..
224
225.. bpo: 2858
226.. date: 6994
227.. nonce: klmpfU
228.. section: Library
229
230Fix potential memory corruption when bsddb.db.DBEnv.lock_get and other
231bsddb.db object constructors raised an exception.
232
233..
234
235.. bpo: 2669
236.. date: 6993
237.. nonce: ThHCIr
238.. section: Library
239
240bsddb/__init__.py iteration no longer silently fails when the database has
241changed size during iteration.  It now raises a RuntimeError in the same
242manner as a dictionary.
243
244..
245
246.. bpo: 2870
247.. date: 6992
248.. nonce: dmu5w6
249.. section: Library
250
251cmathmodule.c compile error.
252
253..
254
255.. bpo: 0
256.. date: 6991
257.. nonce: F-3bCT
258.. section: Library
259
260Added a threading.Thread.ident property.
261
262..
263
264.. bpo: 0
265.. date: 6990
266.. nonce: eoz_IQ
267.. section: Library
268
269logging.config: Removed out-of-date comment in _install_handlers and used
270issubclass in place of equality comparison of classes.
271
272..
273
274.. bpo: 2722
275.. date: 6989
276.. nonce: wqgrWN
277.. section: Library
278
279Now the os.getcwd() supports very long path names.
280
281..
282
283.. bpo: 2888
284.. date: 6988
285.. nonce: gJe46M
286.. section: Library
287
288Fixed the behaviour of pprint when working with nested structures, to match
289the behaviour of 2.5 and 3.0 (now follows the common sense).
290
291..
292
293.. bpo: 1817
294.. date: 6987
295.. nonce: pPMpU3
296.. section: Library
297
298cgi now correctly handles the querystring on POST requests
299
300..
301
302.. bpo: 3136
303.. date: 6986
304.. nonce: h_BTKr
305.. section: Library
306
307fileConfig()'s disabling of old loggers is now conditional via an optional
308disable_existing_loggers parameter, but the default value is such that the
309old behaviour is preserved. Thanks to Leandro Lucarella for the patch.
310
311..
312
313.. bpo: 3126
314.. date: 6985
315.. nonce: fTafXl
316.. section: Library
317
318StreamHandler and FileHandler check before calling "flush" and "close" that
319the stream object has these, using hasattr (thanks to bobf for the patch).
320
321..
322
323.. bpo: 2912
324.. date: 6984
325.. nonce: eOMCRu
326.. section: Library
327
328platform.uname now tries to determine unknown information even if os.uname
329exists.
330
331..
332
333.. bpo: 0
334.. date: 6983
335.. nonce: suPcSI
336.. section: Library
337
338The rfc822 module has been deprecated for removal in 3.0.
339
340..
341
342.. bpo: 0
343.. date: 6982
344.. nonce: UOZNCJ
345.. section: Library
346
347The mimetools module has been deprecated for removal in 3.0.
348
349..
350
351.. bpo: 0
352.. date: 6981
353.. nonce: RqZ_5y
354.. section: Library
355
356The ctypes.byref function now takes an optional second parameter which
357specifies an offset in bytes for the constructed pointer-like object.
358
359..
360
361.. bpo: 0
362.. date: 6980
363.. nonce: oTWuUu
364.. section: Library
365
366Added the ast module.
367
368..
369
370.. bpo: 0
371.. date: 6979
372.. nonce: fHFiuS
373.. section: Library
374
375Added the multiprocessing module, PEP 371.
376
377..
378
379.. bpo: 0
380.. date: 6978
381.. nonce: nlfVuP
382.. section: Library
383
384Factored out the indentation cleaning from inspect.getdoc() into
385inspect.cleandoc() to ease standalone use.
386
387..
388
389.. bpo: 1798
390.. date: 6977
391.. nonce: AzgRaY
392.. section: Library
393
394Add ctypes calling convention that allows safe access to errno.
395
396..
397
398.. bpo: 2404
399.. date: 6976
400.. nonce: y3Vi2t
401.. section: Library
402
403ctypes objects support the new pep3118 buffer interface.
404
405..
406
407.. bpo: 2125
408.. date: 6975
409.. nonce: wZgsqd
410.. section: Library
411
412Add GetInteger and GetString methods for msilib.Record objects.
413
414..
415
416.. bpo: 2782
417.. date: 6974
418.. nonce: cDdM9Y
419.. section: Library
420
421The datetime module's strftime methods now accept unicode format strings
422just as time.strftime always has.
423
424..
425
426.. bpo: 0
427.. date: 6973
428.. nonce: lhIEH0
429.. section: Library
430
431The sgmllib and htmllib modules have been deprecated for removal in Python
4323.0.
433
434..
435
436.. bpo: 3011
437.. date: 6972
438.. nonce: 6bdKsn
439.. section: Library
440
441locale module alias table was updated to the latest version from the X.org
442locale.alias file.
443
444..
445
446.. bpo: 1797
447.. date: 6971
448.. nonce: q7se8Q
449.. section: Library
450
451ctypes NULL function pointers have a False boolean value now.
452
453..
454
455.. bpo: 2985
456.. date: 6970
457.. nonce: Lj8FT6
458.. section: Library
459
460Allow 64-bit integer responses (``<i8>``) in XMLRPC transfers.
461
462..
463
464.. bpo: 2877
465.. date: 6969
466.. nonce: DHx0Vp
467.. section: Library
468
469The UserString.MutableString class has been removed in Python 3.0.
470
471..
472
473.. bpo: 0
474.. date: 6968
475.. nonce: eAZNNA
476.. section: Library
477
478Do not close external file objects passed to tarfile.open(mode='w:bz2') when
479the TarFile is closed.
480
481..
482
483.. bpo: 2959
484.. date: 6967
485.. nonce: VfcUGd
486.. section: Library
487
488For consistency with other file-like objects, gzip's GzipFile.close() can
489now be called multiple times without raising an exception.
490
491..
492
493.. bpo: 1390
494.. date: 6966
495.. nonce: r5VD4K
496.. section: Library
497
498Raise ValueError in toxml when an invalid comment would otherwise be
499produced.
500
501..
502
503.. bpo: 2914
504.. date: 6965
505.. nonce: vFi4D6
506.. section: Library
507
508TimedRotatingFileHandler now takes an optional keyword argument "utc" to use
509UTC time rather than local time.
510
511..
512
513.. bpo: 2929
514.. date: 6964
515.. nonce: rN0khF
516.. section: Library
517
518TimedRotatingFileHandler was using the wrong path when deleting old log
519files (filename only instead of full path).
520
521..
522
523.. bpo: 1775025
524.. date: 6963
525.. nonce: 0zA_rX
526.. section: Library
527
528You can now specify zipfile members to open(), read() or extract() via a
529ZipInfo instance.  This allows handling duplicate filenames in zipfiles.
530
531..
532
533.. bpo: 961805
534.. date: 6962
535.. nonce: lic8H4
536.. section: Library
537
538Fix Text.edit_modified() in Tkinter.
539
540..
541
542.. bpo: 1793
543.. date: 6961
544.. nonce: uqwZq4
545.. section: Library
546
547Function ctypes.util.find_msvcrt() added that returns the name of the C
548runtime library that Python uses. ctypes.util.find_library(name) now call
549this function when name is 'm' or 'c'.
550
551..
552
553.. bpo: 0
554.. date: 6960
555.. nonce: TYfaoC
556.. section: Library
557
558The statvfs module has been deprecated for removal in Python 3.0.
559
560..
561
562.. bpo: 0
563.. date: 6959
564.. nonce: YxHVfd
565.. section: Library
566
567The sunaudiodev and SUNAUDIODEV modules have been deprecated for removal in
568Python 3.0.
569
570..
571
572.. bpo: 0
573.. date: 6958
574.. nonce: xxpvg4
575.. section: Library
576
577The WAIT module from IRIX has been deprecated for removal in Python 3.0.
578
579..
580
581.. bpo: 0
582.. date: 6957
583.. nonce: 2EEuVl
584.. section: Library
585
586The torgb module from IRIX has been deprecated for removal in Python 3.0.
587
588..
589
590.. bpo: 0
591.. date: 6956
592.. nonce: DxcqyJ
593.. section: Library
594
595The SV module from IRIX has been deprecated for removal in Python 3.0.
596
597..
598
599.. bpo: 0
600.. date: 6955
601.. nonce: T3Yn6K
602.. section: Library
603
604The readcd module from IRIX has been deprecated for removal in Python 3.0.
605
606..
607
608.. bpo: 0
609.. date: 6954
610.. nonce: H9XINa
611.. section: Library
612
613The panelparser module from IRIX has been deprecated for removal in Python
6143.0.
615
616..
617
618.. bpo: 0
619.. date: 6953
620.. nonce: zVi2Qa
621.. section: Library
622
623The panel module from IRIX has been deprecated for removal in Python 3.0.
624
625..
626
627.. bpo: 0
628.. date: 6952
629.. nonce: G7TA5T
630.. section: Library
631
632The jpeg module from IRIX has been deprecated for removal in Python 3.0.
633
634..
635
636.. bpo: 0
637.. date: 6951
638.. nonce: mVA78R
639.. section: Library
640
641The IOCTL module from IRIX has been deprecated for removal in Python 3.0.
642
643..
644
645.. bpo: 0
646.. date: 6950
647.. nonce: J4KyX6
648.. section: Library
649
650The IN module from IRIX has been deprecated for removal in Python 3.0.
651
652..
653
654.. bpo: 0
655.. date: 6949
656.. nonce: Nuh6UM
657.. section: Library
658
659The imgfile module from IRIX has been deprecated for removal in Python 3.0.
660
661..
662
663.. bpo: 0
664.. date: 6948
665.. nonce: UBseEw
666.. section: Library
667
668The GLWS module from IRIX has been deprecated for removal in Python 3.0.
669
670..
671
672.. bpo: 0
673.. date: 6947
674.. nonce: xgzC-j
675.. section: Library
676
677The GET module from IRIX has been deprecated for removal in Python 3.0.
678
679..
680
681.. bpo: 0
682.. date: 6946
683.. nonce: NgBwkl
684.. section: Library
685
686The fm module from IRIX has been deprecated for removal in Python 3.0.
687
688..
689
690.. bpo: 0
691.. date: 6945
692.. nonce: 9kD1K-
693.. section: Library
694
695The FL, flp, and fl modules from IRIX have been deprecated for removal in
696Python 3.0.
697
698..
699
700.. bpo: 0
701.. date: 6944
702.. nonce: AYoVJR
703.. section: Library
704
705The FILE module on IRIX has been deprecated for removal in Python 3.0.
706
707..
708
709.. bpo: 0
710.. date: 6943
711.. nonce: CQ38ij
712.. section: Library
713
714The ERRNO module on IRIX has been deprecated for removal in Python 3.0.
715
716..
717
718.. bpo: 0
719.. date: 6942
720.. nonce: R-9YLH
721.. section: Library
722
723The DEVICE, GL, gl, and cgen modules (which indirectly includes cgensupport)
724have been deprecated for removal in Python 3.0.
725
726..
727
728.. bpo: 0
729.. date: 6941
730.. nonce: dKOF2g
731.. section: Library
732
733The CL, CL_old, and cl modules for IRIX have been deprecated for removal in
734Python 3.0.
735
736..
737
738.. bpo: 0
739.. date: 6940
740.. nonce: 5cFkYd
741.. section: Library
742
743The cdplayer module for IRIX has been deprecated for removal in Python 3.0.
744
745..
746
747.. bpo: 0
748.. date: 6939
749.. nonce: 5y0yek
750.. section: Library
751
752The cddb module for IRIX has been deprecated for removal in Python 3.0.
753
754..
755
756.. bpo: 0
757.. date: 6938
758.. nonce: 0pHLuS
759.. section: Library
760
761The cd and CD modules for IRIX have been deprecated for removal in Python
7623.0.
763
764..
765
766.. bpo: 0
767.. date: 6937
768.. nonce: eF0f6O
769.. section: Library
770
771The al and AL modules for IRIX have been deprecated for removal in Python
7723.0.
773
774..
775
776.. bpo: 1713041
777.. date: 6936
778.. nonce: JzsT_z
779.. section: Library
780
781fix pprint's handling of maximum depth.
782
783..
784
785.. bpo: 0
786.. date: 6935
787.. nonce: FpBuBP
788.. section: Library
789
790The timing module has been deprecated for removal in Python 3.0.
791
792..
793
794.. bpo: 0
795.. date: 6934
796.. nonce: Lz9Ysd
797.. section: Library
798
799The sv module has been deprecated for removal in Python 3.0.
800
801..
802
803.. bpo: 0
804.. date: 6933
805.. nonce: kwju7-
806.. section: Library
807
808The multifile module has been deprecated as per PEP 4.
809
810..
811
812.. bpo: 0
813.. date: 6932
814.. nonce: G-Cuj6
815.. section: Library
816
817The imageop module has been deprecated for removal in Python 3.0.
818
819..
820
821.. bpo: 2250
822.. date: 6931
823.. nonce: v4HLiv
824.. section: Library
825
826Exceptions raised during evaluation of names in rlcompleter's
827``Completer.complete()`` method are now caught and ignored.
828
829..
830
831.. bpo: 2659
832.. date: 6930
833.. nonce: FuhwDb
834.. section: Library
835
836Added ``break_on_hyphens`` option to textwrap TextWrapper class.
837
838..
839
840.. bpo: 0
841.. date: 6929
842.. nonce: w8Xvgj
843.. section: Library
844
845The mhlib module has been deprecated for removal in Python 3.0.
846
847..
848
849.. bpo: 0
850.. date: 6928
851.. nonce: f4HWLF
852.. section: Library
853
854The linuxaudiodev module has been deprecated for removal in Python 3.0.
855
856..
857
858.. bpo: 0
859.. date: 6927
860.. nonce: O9UJsR
861.. section: Library
862
863The ihooks module has been deprecated for removal in Python 3.0.
864
865..
866
867.. bpo: 0
868.. date: 6926
869.. nonce: JFJhmk
870.. section: Library
871
872The fpformat module has been deprecated for removal in Python 3.0.
873
874..
875
876.. bpo: 0
877.. date: 6925
878.. nonce: BVxyeG
879.. section: Library
880
881The dl module has been deprecated for removal in Python 3.0.
882
883..
884
885.. bpo: 0
886.. date: 6924
887.. nonce: MCsyLJ
888.. section: Library
889
890The Canvas module has been deprecated for removal in Python 3.0.
891
892..
893
894.. bpo: 0
895.. date: 6923
896.. nonce: aVjhm5
897.. section: Library
898
899The compiler package has been deprecated for removal in Python 3.0.
900
901..
902
903.. bpo: 0
904.. date: 6922
905.. nonce: R6-PB3
906.. section: Library
907
908The Bastion and rexec modules have been deprecated for removal in Python
9093.0.
910
911..
912
913.. bpo: 0
914.. date: 6921
915.. nonce: BvlchT
916.. section: Library
917
918The bsddb185 module has been deprecated for removal in Python 3.0.
919
920..
921
922.. bpo: 0
923.. date: 6920
924.. nonce: Lt4pJF
925.. section: Library
926
927The pure module has been deprecated for removal in Python 3.0.
928
929..
930
931.. bpo: 2487
932.. date: 6919
933.. nonce: n2AhZO
934.. section: Library
935
936change the semantics of math.ldexp(x, n) when n is too large to fit in a C
937long.  ldexp(x, n) now returns a zero (with suitable sign) if n is large and
938negative; previously, it raised OverflowError.
939
940..
941
942.. bpo: 0
943.. date: 6918
944.. nonce: 6I_VH_
945.. section: Library
946
947The toaiff module has been deprecated for removal in Python 3.0.
948
949..
950
951.. bpo: 0
952.. date: 6917
953.. nonce: qWQme_
954.. section: Library
955
956The test.testall module has been deprecated for removal in Python 3.0.
957
958..
959
960.. bpo: 0
961.. date: 6916
962.. nonce: HPixGU
963.. section: Library
964
965The new module has been deprecated for removal in Python 3.0.
966
967..
968
969.. bpo: 0
970.. date: 6915
971.. nonce: sQ0aEE
972.. section: Library
973
974The user module has been deprecated for removal in Python 3.0.
975
976..
977
978.. bpo: 0
979.. date: 6914
980.. nonce: J-y7uq
981.. section: Library
982
983The stringold module has been deprecated for removal in Python 3.0.
984
985..
986
987.. bpo: 0
988.. date: 6913
989.. nonce: u1RhAc
990.. section: Library
991
992The mutex module has been deprecated for removal in Python 3.0.
993
994..
995
996.. bpo: 0
997.. date: 6912
998.. nonce: NlWeSy
999.. section: Library
1000
1001The imputil module has been deprecated for removal in Python 3.0.
1002
1003..
1004
1005.. bpo: 0
1006.. date: 6911
1007.. nonce: iI_4rp
1008.. section: Library
1009
1010test.test_support.catch_warning() gained a 'record' argument.
1011
1012..
1013
1014.. bpo: 0
1015.. date: 6910
1016.. nonce: 0DtsL9
1017.. section: Library
1018
1019os.path.walk is deprecated in favor of os.walk.
1020
1021..
1022
1023.. bpo: 0
1024.. date: 6909
1025.. nonce: MWVgy8
1026.. section: Library
1027
1028pdb gained the "until" command.
1029
1030..
1031
1032.. bpo: 0
1033.. date: 6908
1034.. nonce: R978mb
1035.. section: Library
1036
1037The Mac Modules (including Carbon) have been deprecated for removal in
1038Python 3.0.
1039
1040..
1041
1042.. bpo: 0
1043.. date: 6907
1044.. nonce: 2hRfXS
1045.. section: Library
1046
1047Library: on MacOS X you can now set ``ARCHFLAGS`` in the shell environment
1048to control the '-arch' flags that are used to build an extension. This was
1049added for compatibility with Apple's build of Python.
1050
1051..
1052
1053.. bpo: 0
1054.. date: 6906
1055.. nonce: HjodSi
1056.. section: Library
1057
1058The bundled OSX-specific copy of libbffi is now in sync with the version
1059shipped with PyObjC 2.0 and includes support for x86_64 and ppc64 platforms.
1060
1061..
1062
1063.. bpo: 0
1064.. date: 6905
1065.. nonce: iTp3z3
1066.. section: Library
1067
1068The threading module gained aliases for names that will be removed in the
10693.x series.
1070
1071..
1072
1073.. bpo: 0
1074.. date: 6904
1075.. nonce: 0CBHNl
1076.. section: Build
1077
1078The Windows installer now includes Tk 8.5, bzip2 1.0.5, and SQLite 3.5.9.
1079
1080..
1081
1082.. bpo: 1722225
1083.. date: 6903
1084.. nonce: j9OSPy
1085.. section: Build
1086
1087Support QNX 6.
1088
1089..
1090
1091.. bpo: 0
1092.. date: 6902
1093.. nonce: CBo5JG
1094.. section: Build
1095
1096``Lib/lib-old`` is now added to sys.path.
1097
1098..
1099
1100.. bpo: 0
1101.. date: 6901
1102.. nonce: sehDt_
1103.. section: Build
1104
1105On MacOS X it is now possible to install the framework in 64-bit mode or
1106even as a 4-way universal binary (that is, PPC, i386, PPC64 and x86_64
1107support in one binary).
1108
1109This is controlled by the configure argument ``--with-universal-archs``:
1110
1111- ``--with-universal-archs=all``: install 4-way universal
1112
1113- ``--with-universal-archs=32-bit``: install 2-way universal, 32-bit (the
1114default)
1115
1116- ``--with-universal-archs=64-bit``: install 2-way universal, 64-bit
1117
1118This option should be used in combination with ``--enable-universalsdk=``.
1119
1120NOTE: 64-bit and 4-way builds are only suppported on Mac OS X 10.5 (or
1121later).
1122
1123..
1124
1125.. bpo: 0
1126.. date: 6900
1127.. nonce: dWsqLp
1128.. section: C API
1129
1130Add ``PyType_Modified()`` as a public API to clear the type cache.
1131
1132..
1133
1134.. bpo: 0
1135.. date: 6899
1136.. nonce: kBP7ih
1137.. section: C API
1138
1139The PyBytes functions have been renamed to PyByteArray.
1140
1141..
1142
1143.. bpo: 0
1144.. date: 6898
1145.. nonce: Ab5wDH
1146.. section: C API
1147
1148The PyString functions have been renamed to PyBytes. A batch of defines were
1149added so that the linker still sees the original PyString names.
1150