Skip to content

Releases: michael-lazar/flask-gopher

v3.0.0

16 Feb 01:54
cf5f29f
Compare
Choose a tag to compare

This version pulls in some long overdue dependency updates and adds
support for the latest versions of Flask and Python.

  • Supported Python versions: 3.7, 3.8, 3.9, 3.10, 3.11.
  • Supported Flask versions: 2.1, 2.2

This version also removes the capability to negotiate TLS over
gopher. The code for this was particularly annoying to monkey-patch,
and the feature never gained traction to make it worth maintaining.

  • Removed the make_gopher_ssl_server function.
  • Removed the following WSGI server classes:
    • GopherBaseWSGIServer
    • GopherSimpleWSGIServer
    • GopherThreadedWSGIServer
    • GopherForkingWSGIServer

v2.2.1

11 Apr 04:37
Compare
Choose a tag to compare
  • Pin the werkzeug dependency to avoid breaking dependency changes.

v2.2.0

11 Jan 21:40
Compare
Choose a tag to compare
  • Added support for python 3.8
  • Dropped support for python 3.4
  • Added support for flask 1.1
  • Renamed the following methods:
    • menu.submenu() -> menu.dir()
    • menu.file() -> menu.text()
    • menu.binary() -> menu.bin()

This was done as a personal preference because I found the original method
names to be overly verbose and hard to remember. The original methods will
remain for backwards compatibility, but they will no longer be listed in
the documentation.

v2.1.1

10 Apr 17:16
46a3691
Compare
Choose a tag to compare
  • Added a helper method to generate a gopher menu from a directory.
  • Fixed bug when redirecting to HTTP pages that was causing query parameters
    to get lost.

v2.1.0

19 Jan 04:44
Compare
Choose a tag to compare
  • Added support for establishing TLS connections with gopher clients. See the
    documentation for more details.

v2.0.0

17 Jan 06:10
Compare
Choose a tag to compare
  • Major restructuring of the codebase and the public API.
  • Added a TextFormatter class with several helper methods for formatting
    ASCII.
  • Added a GopherSessionInterface class in order to support flask sessions.
  • Added the ability to set the SERVER_NAME to an external URL.
  • Included a demo/ directory with a complete example gopher server.
  • Several minor bugfixes and improvements.

v1.0.0

07 Jan 06:49
Compare
Choose a tag to compare

First official release