HtmGem/CHANGELOG.gmi

80 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
All notable changes to this project will be documented in this file.
=> https://keepachangelog.com/en/1.0.0/ The format is based on keep a Changelog.
=> https://semver.org/spec/v2.0.0.html And this project adheres to Semantic Versioning.
## [Unreleased] v2
* cgi-bin? Handle user input
* Page caching: dont generate twice an unmodified file.
## [Unreleased] v1
### Security
### Development
* Proxy: https://thewebsite.tld/htmgem/proxy/[gemini://]capsule.tld/path/file.gmi
### User interface
* Images: click to load and display.
* Be able to change the page style on the top bar.
* Be able to change the font size.
## [1.4.1] - 2022-08-02
* Adds link to /htmgem on the icon of the menu
* Fixes bug about CSS not applied correctly
* Fixes a bug about null by ref variable
## [1.4.0] - 2021-04-11
* Adds the breadcrumbs at the top and the bottom of the page.
* Adds the text icon H͜͡m.
* Opens the external addresses in a new window/tab.
* Changes details in the 404 page.
* Manages UTF-8, UTF-16 and UTF-32 entry format.
* FIX: adds alt text of preformated texts.
* Enables to move and rename /htmgem.
* Allows to always run without the URL rewriting.
* Many code refactorings.
## [1.3.0] - 2021-03-29
* Enables browsing without URL Rewriting
* Unit testing
* Adds the BNF definition
* Rewriting of the French documentation
* Translation to English
* Adds debug.css
* Adds index.htm in case of Php not activated
## [1.2.0] - 2021-03-19
* Removes "^" to disable text decoration line-wise.
* CSS is no longer incorporated in the HTML page.
* Perform sanity checks against unauthorized file access.
* Properly close tags when the page exists in a non-null mode.
* Split HTML generation in two: parsing and translating.
* Create classes to handle gemtext parsing and translating.
* Create class to generate back gemtext (for future test cases).
* Fix: 404 doesn't occur for an empty file.
* Page 404 fully generated by HtmGem itself.
## [1.1.0] - 2021-03-14
* File download when using "source" as a style.
* Improves the regex.
* Fixes 404 page text decoration, adds reload message.
* Links to download htmgem-master.zip.
* Links CHANGELOG and COPYING into index.gmi.
* Styles improvement, creation of raw.css.
* Rewording of texts.
## [1.0.0] - 2021-03-10
* Improves presentation and installation page.
* Adds stylesheets and download of pages source code.
* Allows to change stylesheet in the URL.
* Tested successfully on a shared host.
## [0.2.0] - 2021-03-06
Beta version
## [0.1.0] - 2021-03-01
Alpha version