opengist/CHANGELOG.md
Thomas Miceli 2b9eb8e127
v1.5.0
2023-09-26 15:34:43 +02:00

4.2 KiB

Changelog

1.5.0 - 2023-09-26

Added

  • Private Gist visibility (#87)
  • Create gists from a special Git HTTP server remote URL (#95)
  • OIDC provider integration (#98)
  • Translation system (#104)
  • Run git gc on all repositories as admin (#90)
  • Unit and integration tests (#97)
  • Documentation (#110, #111)
  • New logo (#103)

Changed

  • Use Non-CGO SQLite instead of CGO SQLite (#100)
  • Various UI changes (#84, #93)
  • Improved CI/CD pipeline (#99, #113)
  • Improved git http semantics and repo obfuscation (#94)
  • Updated Go deps (#102)

Fixed

  • Find command for Windows users (#89)
  • Retain visibility when editing a gist (#83)
  • Typo on admin index page (#85)
  • ViteJS dev server (#91)
  • Bugs (#105)

Breaking changes

  • Removed CONFIG env var
  • Removed TLS server (#101)

1.4.2 - 2023-07-17

Added

  • External url to HTML links & redirects (#75)
  • Make unlisted gists not SEO crawlable (#78)
  • Warning message on OAuth unlink (#79)

Changed

  • Redirect to /all when not logged in (#76)
  • Removed Dev Docker image (#80)

1.4.1 - 2023-06-25

⚠️ Docker users ⚠️

Opengist Docker volume has been changed from /root/.opengist to /opengist, do not forget to update your docker-compose.yml file or any other Docker related configuration.

Please make a backup of your Opengist data directory before updating.

Fixed

  • Git message remote: warning: unable to access '/root/.config/git/attributes': Permission denied (#71)

1.4.0 - 2023-06-23

⚠️ Docker users ⚠️

Opengist Docker volume has been changed from /root/.opengist to /opengist, do not forget to update your docker-compose.yml file or any other Docker related configuration.

Please make a backup of your Opengist data directory before updating.

Added

  • Search gists, browse users snippets, likes and forks (#68)
  • SQLite WAL journal mode by default (#54)
  • Change SQLite journal mode via configuration (#54)
  • Configuration via environment variables (#50)
  • Docker dev image (#56)
  • Choose Docker container/volumes owner via UID/GID (#63)

Changed

  • Docker volume changed from /root/.opengist to /opengist (#63)
  • DEV environment variable renamed to OG_DEV (#64)
  • Use npx in Makefile instead of ./node_modules/.bin (#66)
  • DEPRECATED: OG_CONFIG environment variable (#64)

Fixed

  • Gitea URL joins (#43, #61)
  • Dark mode flickering (#44)
  • Typos (#42)

1.3.0 - 2023-05-27

Added

  • Disable login form via admin panel
  • Syntax highlighting in Markdown code block (#29)
  • Better UI for admin settings (#30)
  • Disable Gravatar (#37)
  • Swap between dark and light theme (#38)

Changed

  • Logs are now also appended to stdout
  • Golang module name is now github.com/thomiceli/opengist

Fixed

  • First account registering with OAuth is now admin
  • Fix HTML entities escaping in Markdown code block (#29)

1.2.0 - 2023-05-01

Added

  • Restrict or unrestrict snippets visibility to anonymous users (#19)
  • Go CI with Staticcheck

Changed

  • Filenames are now trimmed when creating a snippet (#20)
  • SSH public key comments are now trimmed when adding a new key (#22)

Fixed

  • Respect ExternalUrl for OAuth (#21)
  • SSH public key detection (#22)

1.1.1 - 2023-04-20

Fixed

  • Git processes are now correctly killed

1.1.0 - 2023-04-18

Added

  • GitHub and Gitea OAuth2 login
  • Database migration system

Changed

  • Admin panel route from /admin route to /admin-panel
  • Moved disable signup option to admin panel

Fixed

  • Truncate raw file (#4)
  • Fix SSH key table constraints on user delete

1.0.1 - 2023-04-12

Changed

  • Updated base footer
  • Changed redirections when not logged in

1.0.0 - 2023-04-10

  • Initial release