From ca27d94b539284452e93a572a7f11aeced07ec52 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:02:28 +1100 Subject: [PATCH 1/2] Update CHANGELOG.md --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2b70221..08d4c3e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## Neofetch 2.0 + +This is the biggest release of Neofetch in a long time. 97 files were changed with 2700~ additions to 2900~ deletions. Although the changelog isn't as interesting this time majority of the script has been rewritten, restructered and cleaned up. Every function and variable name follows a proper naming scheme and a large number of bugs were fixed. + +The ascii file handling was rewritten, ascii art is now stored/read as plain text! All `eval` usage was removed from Neofetch, vim fold markers/comments are no longer enforced and we now run on GNU Hurd, Haiku and more. + +When I was rewriting parts of the script I thought to myself; Neofetch is using the bash shebang and does depend on bash so why not take full advantage of the features bash has to offer? All tests were changed from `[` to `[[`, arithmetic tests now use `(())` and C style for loops are used where possible. + +All of the config file documentation was rewritten and multiple wiki pages were created to hopefully make using/configuring neofetch easier than ever before. You can see the wiki here: [Neofetch Wiki](https://github.com/dylanaraps/neofetch/wiki) + +Some of the config options/arguments were renamed/changed and neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. + +Thanks to all of the contributors this time around, you guys are a big help and I really appreciate your work towards making Neofetch better and better each release. :) + ## Contributors - **[@konimex](https://github.com/konimex)** From 7a419e76aa0c00ff9703a69193d21c18d7da78ed Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Fri, 2 Dec 2016 17:07:02 +1100 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 08d4c3e8..5bf85a6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ All of the config file documentation was rewritten and multiple wiki pages were Some of the config options/arguments were renamed/changed and neofetch will warn you on run if you're using deprecated options (`neofetch -v`). For this release neofetch **will** include backwards compatibility with the old config file but I'd like to remove this stuff in 2.1. I recommend using this release with a fresh config file so that you can make use of the new documentation. +I say this every release; This changelog is incomplete, for a full list of changes take a look through the commit history. Neofetch now has an unspoken commit style so reading the commit history won't hurt as much as it used to. + Thanks to all of the contributors this time around, you guys are a big help and I really appreciate your work towards making Neofetch better and better each release. :) ## Contributors