All notable changes to this project will be documented in this file starting from version 1.3.0.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
All specified dates are in standard ISO 8601 date and time format.
All words that are in boldface must refer to a resource while words in italic should refer to the categories.
- Add a new section, Fonts, with the following resources:
- Computer Modern
- Fira Code
- IBM Plex
- Iosevka
- Latin Modern Math
- Noto
- Source Code Pro
- Source Sans Pro
- Source Serif Pro
- STIX
- XITS
- Add the following new resources:
- Games
- Battle of Wesnoth
- Citybound
- Clone Hero
- FreeCiv
- Games
- Add the following new resources:
- Computer-aided Design (CAD)
- Processing
- Open Educational Resources
- Wikibooks
- Research
- Academic Torrents
- Stock Resources
- Free Web Illustrations
- unDraw
- YouTube Channels
- javidx9
- Computer-aided Design (CAD)
- Lighten the color of the "YouTube channel" section.
- Remove the following resources:
- Computer-aided Design (CAD)
- AutoCAD Fusion 360 - I forgot. It's not free.
- YouTube Channels
- Jarvis Johnson - I just stopped watching. Nothing more.
- Siraj Raval - Well, I don't know why I first recommend it here. His content is becoming more "hype" in energy and more of an entertainment show than a n educational one. Also, see this article.
- Computer-aided Design (CAD)
- Add the following new resources:
- Other Resource Lists
- List of applications from the Arch Linux wiki
- Computer-aided Design (CAD)
- KiCAD
- Electronics
- KiCAD
- Miscellaneous
- Shotcut
- Music
- VSCO2 Community Edition
- Other Resource Lists
- Remove the following resources:
- Distance Learning Resources
- LinkedIn Learning - most of its content are premium and I find a lot better courses over at edX and Coursera
- MongoDB University - too niche for the list
- The Odin Project - freeCodeCamp is a bit better regarding the community aspect
- Udemy - same reason as LinkedIn Learning
- Katas
- Coderbyte - there's just too many
- Open Educational Resources
- Bookboon - has (understandably) annoying download process to work with and I find better alternatives at Open Textbook Library
- Operating Systems
- Solus - didn't able to use it anyways
- Massive Open Online Courses (MOOCS)
- Software Engineering Micromasters course by The University of British Columbia - has too many software engineering courses
- Distance Learning Resources
- Add the following new resources:
- Communities
- itch.io
- Game Jolt
- Free and Open Access Textbooks
- American Institute of Mathematics Approved Open Textbooks
- Game Development
- Byond
- Game Jolt
- itch.io
- Kenney
- TIC-80 Computer
- Math
- American Institute of Mathematics Approved Open Textbooks
- Music
- SampleSwap
- Miscellaneous
- NASA Software Catalog
- What every CS majors should know?
- Platforms For Your Future Apps
- Zeit Now
- Stock Resources
- Incompetech
- SampleSwap
- YouTube Audio Library
- Communities
- Add a new section, Games, with the following new resources:
- 0 A.D.
- Cataclysm: Dark Days Ahead
- Dwarf Fortress
- id Software's Games
- Megaman Maker
- OpenTTD
- Powder Toy
- Super Tux Kart
- Ultima Ratio Regum
- Veloren
- Update and add Repl.it at Platforms For Your Future Apps
- Add the following new resources:
- Anaconda at Mathematics
- ImageMagick at Graphics Design
- Kdenlive at Miscellaneous
- LeoCAD at Computer-aided Design (CAD)
- Rambox at Communication
- Add the following new resouces:
- Data.gov at Research
- Glitch in Platform For Your Future Apps
- O’Reilly Programming Newsletter in Newsletters
- Red Blob Games in Game Development and Blogs section
- Scribus in Design
- Simple Icons at Stock Resources section
- Add a new section, Computer-aided Design (CAD), with the following resources:
- Autodesk Fusion 360
- Blender
- BRL-CAD
- FreeCAD
- Google Sketchup
- Onshape
- OpenSCAD
- Update and add LaTeX in Documentations section
- Remove Hacker Tools from the Other Resources List section. It doesn't really make sense as a resource list now that I think about it.
- Change the personal comment on Vim
- Rename the Design to Graphics Design as part of adding the Computer-aided Design section for less chances of confusion
- Add a personal comment on Jetbrains Tool Suite
- Add the following new resources:
- FreeBSD at Open Content Communities
- GNU Software at Open Content Communities
- Intel Student Pack in Student Packs
- Internet Engineering Task Forces in Programming Styles and Standards
- National Institute of Science and Technology in Research and Open Content Communities
- Open Source Initiative at Open Content Communities
- Vectorworks Educational Suite in Student Packs
- World Wide Web Consortium in Programming Styles and Standards
- Remove Postanly from Newsletters section. It's abandoned now which goes against the definition of being a newsletter.
- Update the schema of the freebie categories
- Update the data reflecting the newly revised schema
- Change
Category.childreninto an array instead of a hashmap - Sanitize the
Category.childrenitems' properties