Releases: hellotham/hello-astro
Releases · hellotham/hello-astro
v2.3.0
Bug fixes
- astro dev now works
Enhancements
- Removed layout from
blog
anddoc
content based on advice from @bholmesdev.
v2.2.1
Bug fixes
- Astro has was not generating links with
base
prefix, this has been fixed with Astro v2.0.10
Enhancements
- Updated
swiper
package
Issues
astro dev
hangs due to circular dependency ingetCollection
- awaiting fix by Astro team.astro build
works
v2.2.0
Fixed lint errors and reimplemented some features (map, lightbox, carousel) using NPM packages rather than relying on CDN.
Bug fixes
- Fixed lint errors (3 hints about unused vars remain - these are related to external packages
- Workaround implemented for Lightbox not working (until astro fixes issue) when
base
configured
Enhancements
- Reimplemented
map
to useleaflet
package (external link to leaflet.css via CDN still required due to issue with embedded images - Reimplemented
gallery
andimages
components to use commonlightbox
component that references Photoswipe, for the time being this circumvents issue with Astro generating links withoutbase
prefix set. - Reimplemented
carousel
to useswiper
package rather than CDN. - Reimplemented
mermaid
integration to avoid lint error
Issues
- Astro has known issue not generating links with
base
prefix, this will be fixed in upcoming release - yarn dev hangs (issue logged with Astro, awaiting resolution)
v2.1.0
Bug fixes and major enhancements (new features backported from my personal blog https://christham.net which uses this starter)
Bug fixes
- Some links in dev used to point to prod - now fixed.
- Paginate control links sometimes contained extra slashes - fixed.
Enhancements
- Next/Prev links at bottom of each blog post/documentation page.
- Updated packages (including new leaflet and photoswipe, and running on latest version of Astro).
- Photo Gallery support in Markdown pages (see sample markdown gallery blog post and instructions in "How to Use" post).
- Multiple images to be displayed at front of blog post using
images
frontmatter (array of relative image filenames). - Improved pagination control
- Improved "How to Use" blog post to add extra documentation to cover new features.
- Dates are now displayed by default in locale format (short form in the blog cards, long form in blog post)
Issues
- photo gallery lightbox does not work if
base
configuration property is specified inastro.config.mjs
(eg. the demo site). Unfortunately this is a bug in current version of Astro (it does not respect base in hoisted scripts, so the PhotoSwipe assets are not loaded properly). Will issue another release once the problem is addressed in Astro. - leaflet is loaded using CDN rather than a package (unfortunately no easy way to get around this as leaflet.css includes additional sprites which do not get loaded properly using using Astro to load from package).
- yarn dev is really slow (I think this is a problem in Astro but if you believe otherwise let me know).
v2.0.1
Enhancements
- Updated to Astro v2.0.4
- Updated leaflet to 1.9.3 (via CDN) and removed leaflet as a package dependency.
Issues
- Photo Galleries via PhotoSwipe not working due to astro v2.x not respecting base for hoisted assets - hopefully this will be fixed soon. In the meantime, a workaround is to remove base from the config.
v2.0.0
Major Release
New version supporting Astro v2 and using the new Astro collections feature. This simplifies the code and allows content
to be checked for validity.
In addition, the search function can now search for both MDX and Markdown pages!
v1.1.0
Update to astro v2.x, now works with node 18 and 19
What's Changed
- Upgrade to astro v2.x by @ChristineTham in #4
New Contributors
- @ChristineTham made their first contribution in #4
Full Changelog: v1.0.2...v1.1.0
v1.0.2
Upgrade packages to latest
v1.0.1
- Moved social images to src
- improved coverImage processing
v1.0.0
Initial feature complete release.