Releases: alshedivat/al-folio
v0.12.1
What's Changed
other changes 🛠️
- Add linux x86-64 to Gemfile.lock by @pourmand1376 in #2549
- feat: simple filtering / searching on bibliography by @CheariX in #2523
- Fix space before some bib commas by @sim642 in #2552
- Fix search in Distill style post by @scottleechua in #2555
- Aggregated search code inside search.liquid by @george-gca in #2558
- Fixed title search and truncating if larger than 13 words by @george-gca in #2561
- Make publication badges always visible by @scottleechua in #2565
- fix: search_enabled -> bib_search by @CheariX in #2560
- Remove 'version's as it's obsolete; Update docker-compose files by @furkanakkurt1335 in #2574
- Updated to font awesome 6.6.0 by @george-gca in #2581
- Updated dependencies by @george-gca in #2582
- Fix typo in entry associated to award button by @htadashi in #2583
- Add user link to user community by @tonideleo in #2592
- Remove github-metadata post by @sim642 in #2599
- Lighthouse Badger token as secret by @stsfaroz in #2589
- Added customizing css to CUSTOMIZE.md by @george-gca in #2602
- Updated dependencies by @george-gca in #2613
- [bug-fix] Add padding to default markdown table cells by @rstein66 in #2617
- Alon Kellner portfolio link by @AlonKellner in #2627
- [Bug-fix] Make custom blockquote font coloring consistent by @rstein66 in #2622
- added personal website for Beryl Sui by @berylbir in #2628
- [Feature] InspireHEP social and citation count badge by @TheFermi0n in #2638
- Update README.md by @MingSun-KAUST in #2644
- Adding own github-page to README.md by @hdocmsu in #2645
- Update _config.yml to add a filtered bibtex keyword by @CSautier in #2648
- Fix no github_users titling in repositories.md by @CSautier in #2647
- Added video tutorial to install instructions by @george-gca in #2653
- Bump rexml from 3.3.4 to 3.3.6 by @dependabot in #2654
- Added gh-pages Formatter by @KingHowler in #2649
- Update README.md by @trandangtrungduc in #2661
- Update about.md by @MikolajKocikowski in #2679
- Schedule Posts Workflow by @KingHowler in #2672
- Add my webpage to community list by @anurye in #2684
- Fix conditional rendering of tag and category section by @gsoykan in #2678
- Fixed "All contributors not showing on README.md" by @KingHowler in #2688
- Added my portfolio website to README by @Charlie-XIAO in #2695
- Support
_styles
in page layout as in post and distill by @Charlie-XIAO in #2694 - Fixed .webp src creation for svg and other files by @KingHowler in #2698
- Bump google-protobuf from 4.27.3 to 4.27.5 by @dependabot in #2709
- Update README.md by @giuseppeperelli in #2708
- Fixed bug when search result is inside description of external post by @george-gca in #2710
- Updated dependencies by @george-gca in #2715
- Update entry_point.sh by @pourmand1376 in #2707
- Fix
entry_point.sh
docker backward compatibility problem by @pourmand1376 in #2728 - feature: figure support url. by @iFurySt in #2586
- Update entry_point.sh by @pourmand1376 in #2739
- fix: do not included downloaded assets in jekyll-minifier by @CheariX in #2749
- Adding a star-link for an academic website. by @MikolajKocikowski in #2780
- Update README.md by @devos50 in #2771
- update dockerfile to render jupyter notebook equations by @m-julian in #2758
- Update README.md by @shlee-lab in #2768
- Add DOI field button to bibliography by @sim642 in #2729
- Removed sync from template from INSTALL.md by @george-gca in #2781
- Add my website to the "Academics" list by @vmooers in #2790
- Added setup-python step to build by @george-gca in #2792
- Removed mini_racer dependency, updated dependencies and tabler-icons by @george-gca in #2791
- Renamed all references to master branch to main by @george-gca in #2793
- Fix .webp SrcSet Creation Filter by @dfuchss in #2761
- Add Image Version to Docker-Compose to pull the relevant image by @pourmand1376 in #2740
- Fix docker compose issue by @kartikey2001 in #2799
- Added commented code about docker permissions, organized Dockerfile by @george-gca in #2801
- Standardized spaces for liquid tags by @george-gca in #2802
- Removed hidden char from figure.liquid by @george-gca in #2804
- Update version by @pourmand1376 in #2800
New Contributors
- @htadashi made their first contribution in #2583
- @tonideleo made their first contribution in #2592
- @stsfaroz made their first contribution in #2589
- @AlonKellner made their first contribution in #2627
- @berylbir made their first contribution in #2628
- @TheFermi0n made their first contribution in #2638
- @MingSun-KAUST made their first contribution in #2644
- @hdocmsu made their first contribution in #2645
- @CSautier made their first contribution in #2648
- @KingHowler made their first contribution in #2649
- @trandangtrungduc made their first contribution in #2661
- @MikolajKocikowski made their first contribution in #2679
- @anurye made their first contribution in #2684
- @gsoykan made their first contribution in #2678
- @giuseppeperelli made their first contribution in #2708
- @iFurySt made their first contribution in #2586
- @devos50 made their first contribution in #2771
- @m-julian made their first contribution in #2758
- @shlee-lab made their first contribution in #2768
- @vmooers made their first contribution in #2790
- @dfuchss made their first contribution in #2761
- @kartikey2001 made their first contribution in #2799
Full Changelog: v0.12.0...v0.12.1
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
v0.11.0
2024 Q1 quarterly release
what's changed
new features 🚀
- Add Reload to Docker (Automatic Reload of Changes to _config.yaml) by @pourmand1376 in #1702
- Add DockerSlim by @pourmand1376 in #1699
- Update resume.json by @pablodiegoo in #1821
- Implemented support for tikzjax by @george-gca in #1990
- Updated README to explictly tell how to proceed on fresh install by @george-gca in #1993
- added ability to switch off pagination by @AbstractGeek in #1909
- Added video button to bib entries by @fabawi in #2008
- Changed trophies layout to better suit different screen sizes by @george-gca in #2038
- Changed mermaid support in template by @george-gca in #1992
- Upgrading the README file by @george-gca in #2034
- Added information about using wsl on Windows by @george-gca in #2040
bug fixes and improvements ✨
- Remove by year grouping from selected publications by @alshedivat in #1796
- Make publication thumbnails optional + fix small layout bugs by @alshedivat in #1797
- fix reference disappearing for distill blog in absence of author by @YifanJiang233 in #1804
- fix inconsistent alignment for latest posts by @YifanJiang233 in #1832
- ENH image zooming in distill posts by @Charlie-XIAO in #1826
- Update cv.html by @pablodiegoo in #1820
- Fixes #1952 by @george-gca in #1955
- Fixes #1584 by @george-gca in #1971
- Fixed redirect post access from blog archive by @george-gca in #1994
- Ensure the zoomed image is in front of toc sidebar by @george-gca in #1998
- check for active children in submenus by @Tianmaru in #1869
- Now blog can be reorganized in header by @george-gca in #1996
- bring back
repo_id
andcategory_id
ingiscus
section by @alerezaaa in #1892 - Responsive image fix by @nWestie in #2014
- fix live-reloading in docker by @wayne-tsai in #2022
- Remove imagemagick strip by @nWestie in #2028
Full Changelog: v0.10.1...v0.11.0
v0.10.1
quick bug fix release that includes optimized docker files + better handling of giscus setup.
what's changed
bug fixes and improvements ✨
- Update giscus setup via github action by @alshedivat in #1792
other changes 🛠️
- Optimize Dockerfile by @pourmand1376 in #1700
- Fix Docker Problem by @pourmand1376 in #1785
Full Changelog: v0.10.0...v0.10.1
v0.10.0
moving to quarterly release schedule
v0.10.0 is a major release that includes a lot of changes that accumulated on master since 3/19/2023. so far, al-folio followed a rather ad-hoc release schedule — each of the previous releases has been tied to some major new feature added to the theme. recently, the volume of new features and improvements landing on master has increased (largely thanks to @george-gca as well as many other contributors!). thus, it makes more sense to switch to a more consistent release schedule.
starting today, we will be switching to quarterly release schedule: all subsequent major version of al-folio (0.x.0
) will be released on the first day of each quarter. minor versions (0.x.y
) will be released whenever we have an important bug fix landing on master.
what's changed
new features 🚀
- Implemented latest posts on about page by @george-gca in #1307
- Implemented details tag for distill blog by @gaspardbb in #1321
- Added support for table of contents in blog posts by @george-gca in #1278
- Scopus integration by @raffaem in #1364
- Toc sidebar by @george-gca in #1366
- Added support for Bootstrap table by @george-gca in #1283
- Added thumbnail support for blog posts by @george-gca in #1371
- Including Lattes CV in Socials by @damascenodiego in #1404
- Custom blockquotes by @george-gca in #1419
- Audio and Video support by @george-gca in #1367
- Fixes "General Information" section of CV in dark mode. by @jkschin in #1432
- add functionality to display categories, like tags, in blog home page by @furkanakkurt1335 in #1482
- Removed need for years in bibliography page by @george-gca in #1500
- Added support for featured blog posts by @george-gca in #1498
- Added support for jupyter notebooks #417 by @george-gca in #1511
- Added support for jupyter dark mode by @george-gca in #1538
- CV Restyled by @jmrplens in #1339
- Add jsonresume support by @arunoruto in #1547
- Publication image zoom by @george-gca in #1554
- Support for bibliography in blog posts and projects by @george-gca in #1553
- Added metadata info when blog post by @george-gca in #1573
- Added Zotero socials by @DavidKrassnig in #1572
- Al folio main giscus pages by @DavidKrassnig in #1596
- Cache busting for _sass and individual files by @george-gca in #1557
- Update README to make Docker Recommended way by @pourmand1376 in #1523
- add WeChat to socials by @johanneshoerner in #1730
- Added support to PurgeCSS by @george-gca in #1562
- Added support for multiple profiles in about page by @george-gca in #1243
- Added description to profiles page by @george-gca in #1777
bug fixes and improvements ✨
- Fix assets sitemap exclusion by @sim642 in #1315
- Fix publication button spacing by @alshedivat in #1322
- Fix copy code button position by @YifanJiang233 in #1348
- Increased allowed max size of news and latest posts in about by @george-gca in #1369
- Fixed hard-coded bib files in templates by @Lodour in #1373
- Fixed bug when using latex in title and description by @george-gca in #1361
- Fixed news limit by @george-gca in #1359
- Toc sidebar color fix by @george-gca in #1375
- Fixed bootstrap table css by @george-gca in #1388
- Fix table color by @george-gca in #1424
- Make latest post redirect if the blog post redirects by @jesse-wei in #1451
- correct spotify title by @furkanakkurt1335 in #1484
- fixes #1497 by @niebles in #1505
- Remove repeated layout template of cv.html by @yahaha-233 in #1555
- Change analytics script from Panelbear to Cronitor by @yahaha-233 in #1561
- Added missing socials to metadata by @george-gca in #1575
- Zotero ID Bugfix by @DavidKrassnig in #1580
- incorrect max-height in figure.html by @NakuraMino in #1593
- Fix _variables.scss filename in README by @raffaem in #1683
- Don't display badge if startDate is empty by @raffaem in #1682
- Fix regex to limit keyword scope to fields by @gzwongkk in #1629
- Moved ToC Menu to Sidebar by @DavidKrassnig in #1582
- Fixing bootstrap dark-table top border by @lancewilhelm in #1763
- Fixed weird bib btn behavior by @george-gca in #1776
other changes 🛠️
- update readme + remove sponsorship info by @alshedivat in #1274
- Removed blog header-bar when title and description are empty by @george-gca in #1370
- Reduced a little font-size in toc sidebar by @george-gca in #1376
- Moved bootstrap table css to head.html by @george-gca in #1387
- Update deploy.yml by @ebohnenb in #1459
- update fontawesome version by @furkanakkurt1335 in #1485
- Update Docker Images to support M1 Mac by @pourmand1376 in #1486
- Updated README FAQ section by @george-gca in #1532
- Made some small changes to code by @george-gca in #1558
- Update Dockerfile by @pourmand1376 in #1581
- Added jupyter to README by @george-gca in #1637
thank you 🙏
many thanks to @george-gca, @raffaem, @damascenodiego, @jkschin, @furkanakkurt1335, @jmrplens, @arunoruto, @DavidKrassnig, @pourmand1376, @johanneshoerner, @sim642, @YifanJiang233, @Lodour, @jesse-wei, @furkanakkurt1335, @niebles, @yahaha-233, @NakuraMino, @gzwongkk, @lancewilhelm, @ebohnenb for all their contributions!
Full Changelog: v0.9.0...v0.10.0
v0.9.0
new features 🚀
- how to keep your repo up-to-date with the template (#1226)
- streamlined and improved deployment workflow (#1234)
- copy code button (#1267)
- github trophies (#1229)
- standalone page for news (#1085)
- related posts section added to all posts (#1168)
- new social links: OSF (#1185), wikipedia (#1097)
- improved publication badges: dimensions (#1086) and altmetric (#1269)
bug fixes & improvements ✨
- fix in the docker build (#1074)
- various other fixes and improvements (#1084, #1087, #1099, #1113, #1143, #1152, #1194, #1268)
thank you 🙏
thank you to @george-gca, @rohandebsarkar, @pourmand1376, @zalsader, @ZhengLin-Li, @p2635, @buerviper, @ChildishGiant for the contributions!
v0.8.0
new features 🚀
- progress bar for showing scroll position (#934)
- support for GA4 Google Analytics (#727)
- support for altmetric badges for publications (#950)
- support for multiple last names in the bibliography (#905)
- support for different categories of publications and different badge colors (#797)
- better support for disqus (#981) and support for giscus comments (#1028)
- an example that shows how to embed interactive plots in posts or pages (#1027)
- support for a bunch of new social integrations (#878, #879, #945, #974, #992, #1007)
bug fixes & improvements ✨
- readme now has a table of contents (#876)
- docker-related improvements (#875, #888, #1012, #1021)
- various other fixes and improvements (#770, #789, #818, #823, #848, #913, #920, #921, #928, #931, #947, #994, #1002, #1003)
thank you 🙏
thank you to @rohandebsarkar, @gzwongkk, @alpsencer, @pourmand1376, @dominikstrb, @kargaranamir, @johanneshoerner, @jveitchmichaelis, @cmoralesmx, @george-gca, @sim642, @MiroslavSuzara, @nopsqi, @qomhmd, @fm94 for the contribtuions!
v0.7.0
new features 🚀
- support for listing github repositories (#760)
- support for hiding authors in publications if
max_author_limit
is specified (#732) - support for building locally using docker (#532, #754, #767) [docker images are maintained by @pourmand1376]
- support for preview images in publications (#730)
- support for tag list on the blog page (#734)
- support for circular profile images (#728)
- vertical scrollbar for news (#729)
bug fixes & improvements ✨
- optimized image qualities (#757)
- switch from individual libraries
- various other bug fixes and improvements (#726, #739, #745, #750, #755, #756, #757, #758)
thank you 🙏
shoutout to @rohandebsarkar for the majority of the contributions, fixes, and improvements. super excited to have @rohandebsarkar joining al-folio as a collaborator! also, thank you to @pourmand1376 and @lufficc for their contributions to this version of al-folio.
v0.6.0
- added support for CV (#628)
- added
jekyll-minifier
(#668) - made responsive images optional + a bunch of other minor fixes (#665, #672, #697, #726)
- support for
nav_order
+ improved navbar titles (#664) - added documentation on publication buttons (#651)
- a plugin for filtering irrelevant bibtex keywords from bib output (#652)
thanks to @rohandebsarkar for the majority of improvements and contributions as well as to @tonnesfn.
v0.5.0
- support for custom, non-emoji favicons (#386)
- switch to webp responsive images (#498)
- better SEO, OpenGraph, schema.org and clean generated code (#481)
- updated library versions (bootstrap, jquery, etc.) (#521)
- support for blog posts that redirect to other pages and/or assets (#550)
- support for displaying blog posts from external sources (#647, as requested in #246, see demo)
- bibliography, dark mode, and many other small fixes (#509, #517, #519, #522, #524, #531, #540, #554, #578, #624, #625)
thanks to @pourmand1376, @rohandebsarkar, @veedata, @cnut1648, @gdalle, @vanshaj18, @alik-git, @jmrplens for the contributions.