##### IBrowse 3.0a [30.8] Public Release (22 Dec 2023)
net: Fixed case where HTTP(S) connections could fail, crash and/or trash
memory, when the transfer size is not known in advance [or]
prefs: Fixed instances were the URL Prefs page could hang in an infinite busy
loop, after reopening the window, when it was the previous active page [or]
js: Fixed stack overflow protection for MorphOS, which was causing all scripts
to generate an overflow error [or]
gui: Updated Danish, Italian, Polish, Russian, Spanish and Swedish catalog
translations, by Niels Bache, Samir Hawamdeh, Mariusz Danilewicz,
Mikhail Malyshev, Javier de las Rivas and Pär Boberg respectively [or]
install: Added the Images drawer as a 2.x to 3.0 migration option, in case
custom images have been placed there [or]
install: Tweaked message about upgrading to be more speicifc, including build
numbers, and whether reinstalling or upgrading [or]
##### IBrowse 3.0 [30.7] Public Release (19 Nov 2023)
security: Now requires AmiSSL 5.12 for secure connections [or]
html: Don't add unnecessary whitespace between images or form elements [or]
install: Fixed missing IBrowse drawer icon when migrating old version [or]
install: Added the MorphOS native NList classes [or]
##### Release Candidate 30.6 (22 Oct 2023)
js: Fixed crash in Array methods pop, push, shift, unshift and splice, when
applied to a non-array object [or]
js: Fixed memory leak in Array methods unshift, splice, filter and map [or]
js: Optimised all Array methods by removing duplicated code [or]
js: Increased stack overflow safety margin, which was too low to prevent all
stack overflow cases [or]
html: Adjusted handling of illegal < characters, so that they are now treated
as text instead of causing a following HTML tag to be ignored [or]
net: Fixed the disk cache, which became broken in 25.109 [or]
##### Release Candidate 30.5 (30 Sep 2023)
install: Added workaround for AmigaOS 4.x Installer versions 53.1-53.7 which
were unfortunately broken, with 53.2 being on the 4.1FE CD-ROM [or]
install: Fixed broken AmigaOS 3.x installer [or]
install: Migration process now also copies key file [or]
install: Make sure the IBrowseV2 drawer keeps its icon during migration [or]
html: Fixed missing last line of text, when displaying a plain text file [or]
net: Fixed persistent HTTP connections from hanging if the total content size
is less than 16 bytes [or]
##### Release Candidate 30.4 (22 Sep 2023)
security: Now requires AmiSSL 5.11 for secure connections [or]
net: Added Early Data / Zero Round Trip Time Resumption (0-RTT) support which
improves HTTPS and Gemini performance by sending requests in advance of the
connection handshake completion for a resumed session, reducing the time taken
to establish connections. Available on TLSv1.3 connections with servers that
are 0-RTT enabled [or]
html: Added missing line break and spacing for headings following preformatted
text outside a paragraph [or]
image: Updated libpng to version 1.6.40 [or]
net: Updated zlib to version 1.3 [or]
net: Updated Brotli decompression to version 1.1.0, which offers improved
performance [or]
install: Added IBrowse 2.x to 3.x migration options to the installer [or]
install: Added separate tuned release archive for MorphOS, which also means
the MorphOS PowerPC native javascript.library has now been removed from the
AmigaOS 3.x releases [or]
install: Renamed release archives to specify the OS instead of the CPU [or]
misc: Added menu bar to the about: page [or]
image: Fixed incorrect decoding of the background for an initial GIF image
frame that is both transparent and not full size [or]
image: Rewrote GIF animation "restore to previous" disposal method playback
to fix some cases of incorrect rendering [or]
image: Changed minimum GIF animation frame delay from 100ms to 20ms [or]
html: Changed layout of images in tables that have no whitespace between
them [or]
html: Corrected width calculations in tables containing floating images [or]
html: Cleaned up white space handling, removing legacy code no longer required
by the new HTML parser [or]
html: Fixed missing stack initialisation in the HTML layout code that could
lead to the miscalculation of the document width [or]
gui: Tweaked splash window layout [or]
prefs: Changed the default page background colour from the screen background
pen colour to white [or]
prefs: Default toolbar is now borderless with no text [or]
html: Fixed a case where unknown markups could sometimes be displayed as text,
instead of being filtered out [or]
##### Beta 30.3 (2 Aug 2023)
security: Now requires AmiSSL 5.10 for secure connections [or]
html: Fixed preformatted and plain text CRLF end of line handling, which was
leading to rogue blank lines being rendered between lines of text [or]
net: When downloading data: URLs, don't prefill the filename from the URL [or]
net: Fixed image data: URLs getting mangled when using the "View separately" FAB
menu item [or]
html: Restrict image width/height to a maximum of 30000 pixels, to prevent
graphics corruption, due to limitations of the graphics.library drawing
routines [or]
html: BUGID 1171:
now supported and for invalid clear values
default to "none" instead of "all" behaviour [or]
html: Fixed a case where the table background was not rendered behind an image
with transparency [or]
js: Fixed scripts being run after