v2.10.0 #726
Pinned
davidsneighbour
announced in
1 - Release Notes
v2.10.0
#726
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
New Maintainer
Hi there, I am Patrick, @davidsneighbour, and I have taken over maintenance of Ananke from the team of theNewDynamic. Let's thank @regisphilibert and @budparr for their work.
You may know me from my bunch of modules for GoHugo or from trying to answer questions on the GoHugo discourse. I will try to get Ananke up to date and from there we go. Having said that, let's get to the hard parts of this release.
Feature freeze and design freeze
For now, until Ananke is back up to date with the latest GoHugo features we will add no new features or design changes to the theme. This does not mean that we are not open for changes. But there are more core features like Hugo Pipelines, extended vs. base version, deprecations and so on, that should receive primary focus for now.
I will open a poll, or polls, about what features to work on next, so you might keep an eye on the discussion forum.
Requirements
To use this release you need to update your local installation. We require GoHugo v0.128.0+ and newer for this to work.
If you installed Ananke as Git Submodule run
git pull
from within the submodule directory (probablythemes/ananke/
).If you installed Ananke as Hugo Module run
hugo mod get -u ./...
inside of your repository root directory.In both cases don't forget to add the changes to your own repository after you updated.
On some build systems (for instance on Netlify) I would suggest to "clear cache and rebuild" to get things going if this update breaks the build.
Build system
Recent releases did not update the changelog and I use a different method of releases in my own projects, so I did rework the release/build system slightly. The old changelog can be found at ### and the new changelog will be automatically created at ### per release. For the user nothing will change, we will keep using the same name, the same repository, the same versioning system.
All new releases will have a required GoHugo version (this one needs v0.128.0+) because features are deprecated and released more often in GoHugo and older versions will fail to build with new features/methods/variables.
Community/Maintenance
Feel free to add problems and questions in the discussion forum --- be kind. If you experience a bug please open an issue report. I will however move questions and general issues into the forum to keep the issues to what needs to be fixed. That is an organisatorial move, not judgement :]
The future
This release fixed some common easily fixable issues and recent deprecations.
For v2.11 I am planning to rework the social media integration (share and social network links). The reworked version will allow you to add any arbitrary social media profile with your own icons/links.
For v2.12 I am planning to add GoHugo's pipelines into the build system and fix the common issues coming up for less experienced users between base and extended GoHugo versions.
Parallel to this documentation is created in the Wiki of this repository.
Disclaimer
This is my first release for Ananke, so I would expect things I have overlooked to break and bugs that I introduced to rear their dirty faces. Bear with me. That's what patch releases are for.
Quickstart templates of hosting providers
If you are using a version of the theme provided by a quick start ("deploy now") button on Vercel, Netlify, or any such provider and run into any issues please open a discussion forum post so I am aware of it. Vercel for instance has a hard-coded Ananke version from 2 years ago in their layout and that will obviously not work with latest Hugo versions and I am not sure how they update it. I guess I will have to contact each instance to see how to optimize their integrations.
2.10.0 (2024-09-28)
Documentation
Features
Theme
Refactors
Chore
Build System
This discussion was created from the release v2.10.0.
Beta Was this translation helpful? Give feedback.
All reactions