Version 1.2.0 is now available for download. I’ve made some “breaking changes”, so if you’ve built a child theme on this, please take note of the full change log on the download page.
The HTML structure has been updated and cleaned up. With that, some hooks have been renamed and others moved around a bit. The handling of post titles and post meta display have been improved and are more easily moved with hooks if you need. Theme customizer support has been added for some of the display elements. Thanks to Edward McIntyre, there’s a new nav menu walker that supports glyphicons, dividers, and dropdown headers.
This release marks a change in the way I’ll be handling updates going forward. In the past, I’ve kinda sorta tried to not make breaking changes between versions. But this theme isn’t meant to be run as is. It’s meant to be a foundation to build on, to take and mold and shape it into what you need it to be for your project. By maintaining backwards compatibility, I’m possibly enabling people to run this theme as is, and if they’re making small mods in child themes, when they update there’s a possibility their sites break. More importantly, I’m resigning myself to keeping old code around. Something I don’t want to do.
I know this won’t make some people happy, but going forward there are no guarantees for backwards compatibility. This theme has been a learning experience for me, and it stands to reason I’ll learn better ways of doing things and find reasons to make other changes.
The theme has been downloaded thousands and thousands of times. That’s mind boggling considering I do nothing to promote it. The early adopters know things have improved over time, particularly as of late – something that wouldn’t be possible if I were concerning myself with backwards compatibility.
I hope you enjoy the latest changes. Please report any bugs or suggestions on GitHub.