diff --git a/CHANGELOG.md b/CHANGELOG.md index da4f2695..60c404c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [1.9.0](https://github.com/thomiceli/opengist/compare/v1.8.4...v1.9.0) - 2025-02-02 +See here how to [update](https://opengist.io/docs/update) Opengist. + +### Added +- Topics (tags) for Gists (#413) +- Gist languages saved in database (#422) +- Search gists on user profile with title, visibility, language & topics (#422) +- Jdenticon for default avatars (#416) +- Git push option for description (#412) +- MIME type support for raw file serving (#417) + +### Fixed +- Skip CSRF for embed gists (#402) +- Remove CSRF check for Git HTTP packs (#408) +- Replace path.Join with filepath.Join for file system paths (#414) +- Empty password error when trying to change the username (#418) +- Save content form on gist create error (#420) + +### Other +- Refactor server code (#407) +- Remove memdb for gist init (#421) +- Added Opengist Docker images to Docker Hub + ## [1.8.4](https://github.com/thomiceli/opengist/compare/v1.8.3...v1.8.4) - 2024-12-15 See here how to [update](/docs/update.md) Opengist. diff --git a/README.md b/README.md index 83fbaa75..110cacb5 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ It is similar to [GitHub Gist](https://gist.github.com/), but open-source and co * [Init](/docs/usage/init-via-git.md) / Clone / Pull / Push snippets **via Git** over HTTP or SSH * Syntax highlighting ; markdown & CSV support * Search code in snippets; browse users snippets, likes and forks +* Add topics to snippets * Embed snippets in other websites * Revisions history * Like / Fork snippets @@ -37,7 +38,7 @@ It is similar to [GitHub Gist](https://gist.github.com/), but open-source and co Docker [images](https://github.com/thomiceli/opengist/pkgs/container/opengist) are available for each release : ```shell -docker pull ghcr.io/thomiceli/opengist:1.8 +docker pull ghcr.io/thomiceli/opengist:1.9 ``` It can be used in a `docker-compose.yml` file : @@ -49,7 +50,7 @@ It can be used in a `docker-compose.yml` file : ```yml services: opengist: - image: ghcr.io/thomiceli/opengist:1.8 + image: ghcr.io/thomiceli/opengist:1.9 container_name: opengist restart: unless-stopped ports: @@ -76,9 +77,9 @@ Download the archive for your system from the release page [here](https://github ```shell # example for linux amd64 -wget https://github.com/thomiceli/opengist/releases/download/v1.8.4/opengist1.8.4-linux-amd64.tar.gz +wget https://github.com/thomiceli/opengist/releases/download/v1.9.0/opengist1.9.0-linux-amd64.tar.gz -tar xzvf opengist1.8.4-linux-amd64.tar.gz +tar xzvf opengist1.9.0-linux-amd64.tar.gz cd opengist chmod +x opengist ./opengist # with or without `--config config.yml` diff --git a/deploy/README.md b/deploy/README.md index 8e650987..1fa46b95 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -28,11 +28,11 @@ namespace: opengist resources: - namespace.yaml - - https://github.com/thomiceli/opengist/deploy/?ref:v1.8.4 + - https://github.com/thomiceli/opengist/deploy/?ref:v1.9.0 images: - name: ghcr.io/thomiceli/opengist - newTag: 1.8.4 + newTag: 1.9.0 patches: # Add your ingress diff --git a/docs/.vitepress/theme/Home.vue b/docs/.vitepress/theme/Home.vue index 7f58cb3f..1514a258 100644 --- a/docs/.vitepress/theme/Home.vue +++ b/docs/.vitepress/theme/Home.vue @@ -19,7 +19,7 @@ export default {
- Released 1.8.4 + Released 1.9 diff --git a/docs/installation/binary.md b/docs/installation/binary.md index 030b07f8..33a7d375 100644 --- a/docs/installation/binary.md +++ b/docs/installation/binary.md @@ -4,9 +4,9 @@ Download the archive for your system from the release page [here](https://github ```shell # example for linux amd64 -wget https://github.com/thomiceli/opengist/releases/download/v1.8.4/opengist1.8.4-linux-amd64.tar.gz +wget https://github.com/thomiceli/opengist/releases/download/v1.9.0/opengist1.9.0-linux-amd64.tar.gz -tar xzvf opengist1.8.4-linux-amd64.tar.gz +tar xzvf opengist1.9.0-linux-amd64.tar.gz cd opengist chmod +x opengist ./opengist # with or without `--config config.yml` diff --git a/docs/installation/source.md b/docs/installation/source.md index 99c159d5..ccc7751a 100644 --- a/docs/installation/source.md +++ b/docs/installation/source.md @@ -10,7 +10,7 @@ Requirements: git clone https://github.com/thomiceli/opengist cd opengist -git checkout v1.8.4 # optional, to checkout the latest release +git checkout v1.9.0 # optional, to checkout the latest release make ./opengist diff --git a/docs/introduction.md b/docs/introduction.md index 673c4481..9f3956af 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -15,6 +15,7 @@ Written in [Go](https://go.dev), Opengist aims to be fast and easy to deploy. * [Init](usage/init-via-git.md) / Clone / Pull / Push snippets **via Git** over HTTP or SSH * Syntax highlighting ; markdown & CSV support * Search code in snippets ; browse users snippets, likes and forks +* Add topics to snippets * Embed snippets in other websites * Revisions history * Like / Fork snippets diff --git a/docs/update.md b/docs/update.md index d89c33d0..264c8114 100644 --- a/docs/update.md +++ b/docs/update.md @@ -27,9 +27,9 @@ Stop the running instance; then like your first installation of Opengist, downlo ```shell # example for linux amd64 -wget https://github.com/thomiceli/opengist/releases/download/v1.8.4/opengist1.8.4-linux-amd64.tar.gz +wget https://github.com/thomiceli/opengist/releases/download/v1.9.0/opengist1.9.0-linux-amd64.tar.gz -tar xzvf opengist1.8.4-linux-amd64.tar.gz +tar xzvf opengist1.9.0-linux-amd64.tar.gz cd opengist chmod +x opengist ./opengist # with or without `--config config.yml`