Skip to content

Releases: EMH333/MACAB

v3.0: esbuild

19 Apr 04:01
1f09acf
Compare
Choose a tag to compare

I completely removed Gulp as the build system and replaced it with the more modern esbuild. This is now much easier to maintain, doesn't have as many dependencies and will allow me to incorporate more modern features. This update was long overdue! Though it won't have any client-side changes, this will make a huge difference in the amount of maintenance I'm able to do moving forward.

v1.8: Tidy up!

30 Jul 01:19
Compare
Choose a tag to compare

This release does a lot of tidying up of the build scripts and makes a ton of optimizations. Namely:

  • Removes babel completely and promotes ES6 as the default moving forward
  • Now using esbuild for Javascript and Service Worker building
  • Moved UmbrellaJS into main bundle to reduce external dependencies
  • Used uncss to remove unneeded css, dramatically reducing size of bundle
  • No longer caching GA requests offline, added too much code

As most of Oregon's high schools move into a remote only fall, this is a good step should this app become helpful again. This is a great pet project for me as it is fairly simple to maintain. The functionality remains simple enough to test manually but at some point, unit tests for some sanity checking may be helpful.

Version 1.0

21 Aug 01:31
Compare
Choose a tag to compare

This was the original release at the end of the 2017-2018 school year