v0.12.0
2024 Q2+Q3 release (a bit belated)
what's changed
new features 🚀
- Added citation examples, simplified citation code by @george-gca in #2056
- Normalizing coauthor names before search by @george-gca in #2057
- format code with prettier.io by @alshedivat in #2048
- Link checks on deploy by @george-gca in #2079
- Axe accessibility test support by @george-gca in #2080
- Added Lighthouse test GitHub action by @george-gca in #2084
- Added anchor to category sections by @fabawi in #2006
- Improved issues templates by @george-gca in #2110
- Added support for Chart.js by @george-gca in #2126
- Added Echarts support by @george-gca in #2129
- GeoJSON support by @george-gca in #2130
- Vega lite support by @george-gca in #2131
- Closing #2122 by @george-gca in #2135
- Advanced image viewers by @george-gca in #2132
- Support for diff2html by @george-gca in #2133
- Move libs versions to config by @george-gca in #2139
- improved redirect mapping by @asboyer in #2157
- Added support for google scholar citations by @george-gca in #2193
- Implement Default Lazy Loading for Images with Configurable Option by @ZL-Asica in #2183
- Added/Improved Formatting for Checkboxes by @DavidKrassnig in #2191
- Add functionality to open external links in jupyter notebooks in new tab by @mscherrmann in #2233
- Replace
polyfill.io
by @SukkaW in #2241 - Add option for local HTML files by @slapcat in #2245
- Added "follow system" option to theme toggle by @SamAdamDay in #2261
- add flickr to social integration by @nuance1979 in #2286
- Added Bluesky social by @george-gca in #2314
- feat: added IEEE and ACM social by @CheariX in #2321
- Feature: added "award" for publications by @CheariX in #2324
- Offline mode (closes #1181) by @george-gca in #2312
- feat: bib -> acceptance, acceptance_rate, location, cve_score by @CheariX in #2325
- Added
pseudocode.js
support by @george-gca in #2344 - feat: make video embeddings optional. by @CheariX in #2337
- feat: vscode devcontainer by @CheariX in #2335
- Update work.liquid to show the location of work experience under cv page by @christopherjang1 in #2298
- Update work.liquid to show the location of work experience under cv … by @alerezaaa in #2349
- Feat bib preview (closes #1162) by @CheariX in #2352
- Feat reworked project layout (closing #2246) by @CheariX in #2357
- add last updated date to posts by @ToryDeng in #2341
- Added post citation by @george-gca in #2377
- Added support for Google Typograms by @george-gca in #2379
- Added support for jekyll-tabs by @george-gca in #2380
- feat: add back-to-top button by @simonwei97 in #2427
- Added support for search by @george-gca in #2415
- feat: search.liquid over all collections by @CheariX in #2447
- Fixed news titles in search by @george-gca in #2450
- Enable specifying explicit list of external posts to display by @alshedivat in #2059
- Feature: Dynamically sets the search shortcut key based on the user's platform by @ajyey in #2461
- Support pirsch.io for analytics by @garywei944 in #2513
- Support superscripts in bibtex author names by @garywei944 in #2512
- Added support for a newsletter by @asboyer in #2517
bug fixes and improvements ✨
- Fix custom blockquotes by @YifanJiang233 in #2071
- Fixed axe workflow by @george-gca in #2149
- center footer text by default by @eolesinski in #2165
- Fix Image Dimension Styles for Better Responsiveness by @ZL-Asica in #2166
- Fixed related publications appearing in toc by @george-gca in #2196
- fix author spacing by @eolesinski in #2197
- Lighthouse fixes by @george-gca in #2199
- Correct config variable for enabling latest_posts on about page by @slapcat in #2243
- Remove bootstrap-table from archive tables by @sim642 in #2306
- Use JEKYLL_ENV=development in Docker Compose setup by @saeub in #2336
- adding null check to external-posts.rb to avoid parsing failure by @amztc34283 in #2347
- Fix docker compose command using the slimmed docker image by @yuanzzhang in #2351
- Fixed security issue with download 3rd party plugin by @george-gca in #2365
- Fix bib preview mobile by @CheariX in #2359
- Fix docker image building by @Herbrant in #2400
- Fix offline leaflet by @george-gca in #2420
- Fix: Add back-to-top button by @abhilesh in #2433
- Delete extra space ; Update blog.md by @furkanakkurt1335 in #2444
- Update docker-slim.yml by @lantyn in #2449
- Add back-to-top to distill layout by @alshedivat in #2451
- Delete extra space ; Update post.liquid by @furkanakkurt1335 in #2452
- Bugfix: Updates ninja keys text input color so it is always visible by @ajyey in #2463
- Fix: date pill position on CV by @abhilesh in #2455
- Bugfix: Collapse the navbar on mobile when the user selects search by @ajyey in #2462
- Fixes external blog posts in search by @george-gca in #2470
- [Tweak] Update "search filters" displayed on the blog's front page by @rstein66 in #2480
- [Tweak] Add bottom padding to project card by @rstein66 in #2492
- Fix code blocks not changing to plots and others by @george-gca in #2497
- Fixed external post symbol on search by @george-gca in #2515
- fix: blog highlighted in nav for child pages by @asboyer in #2516
- Fix Altmetric badge not correctly set when Altmetric id is provided by @garywei944 in #2522
- Fix repo card heigth for different repo descriptions by @tiagolobao in #2525
other changes 🛠️
- Fix broken links by @george-gca in #2077
- Prettier check now generates a diff comment on PR by @george-gca in #2085
- Changed how prettier comments on PR works by @george-gca in #2112
- Fixed prettier actions by @george-gca in #2113
- Workflow fix by @george-gca in #2136
- Added information about GitHub workflows to FAQ by @george-gca in #2404
- Bump nokogiri from 1.16.4 to 1.16.5 by @dependabot in #2417
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #2423
Full Changelog: v0.11.0...v0.12.0