Skip to content

Releases: EdricChan03/rss-reader-angular

v1.6.1 - The Toilet Paper Update

01 Apr 14:37
v1.6.1
47dc68f
Compare
Choose a tag to compare

Release notes

Site release notes

  • (P.S. Wow we can't believe that it's been 3 months since the last update.)
  • Updated time for caching API requests in v1.6.0's release notes (648cc8b)
  • Cleared off the bugs with programming soap and water. Remember to wash your hands!
  • Added support for caching requests from the /res subpath (eafbb58)
  • Updated MDI icons to use the @mdi/angular-material NPM library (bd3fa0d)
  • Updated Angular to v9 (eb490ca)
  • Added unit tests
  • Under-the-hood improvements
  • Increased social distancing by 150%
  • Added support for purchasing digital toilet paper
  • (For a full list of changes, view the diff between v1.6.0 and this release here)

Internal changes

CI updates

package.json changes

  • Remove Firebase dependencies (2ef3d68)
  • Update dependency ranges and sort JSON (2674615)
  • Updated Angular to v9 (eb490ca)
  • Updated Angular dependencies to the latest (044a8e9)

Dependency changes

Removed dependencies
dependencies
Name Commit Notes
@angular/fire 2ef3d68 -
firebase 2ef3d68 -
hammerjs eb490ca Removed as part of the migration to Angular Material v9
web-animations-js 2674615 No longer needed for Angular v6 and up - see this article on the Angular Blog
Added dependencies
dependencies
Name Version Commit Notes
@mdi/angular-material ^4.7.95 bd3fa0d -
devDependencies
Name Version Commit Notes
@types/jasminewd2 ~2.0.3 2674615 -
Updated dependencies
dependencies
Name Old version New version Commit Notes
@angular/animations ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/cdk ^8.2.3 ^9.2.0 eb490ca, 044a8e9 Updated with ng update @angular/material
@angular/common ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/compiler ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/core ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/flex-layout ^8.0.0-beta.27 ^9.0.0-beta.29 eb490ca Updated with ng update @angular/core
@angular/forms ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/material ^8.2.3 ^9.2.0 eb490ca, 044a8e9 Updated with ng update @angular/material
@angular/platform-browser ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/platform-browser-dynamic ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/router ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
@angular/service-worker ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/core
highlight.js ^9.17.0 ^9.17.1 f32a68d From PR #132
ngx-markdown ^8.2.1 ^9.0.0 2674615 Updated with ng update ngx-markdown
rxjs ^6.5.4 ~6.5.4 2674615 Updated version range adapted from the default package.json template
zone.js ~0.9.1 ~0.10.2 eb490ca Updated with ng update @angular/core
devDependencies
Name Old version New version Commit Notes
@angular-devkit/build-angular ^0.803.21 ~0.901.0 eb490ca, 044a8e9 Updated with ng update @angular/cli
@angular/cli ^8.3.21 ~9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/cli
@angular/compiler-cli ^8.2.14 ^9.1.0 eb490ca, 044a8e9 Updated with ng update @angular/cli
@types/jasmine ^2.8.16 ~3.5.0 2674615 Updated version range adapted from the default package.json template
@types/node ^10.17.7 ^12.11.1 2674615 Updated version range adapted from the default package.json template
codelyzer ^5.2.1 ^5.1.2 2674615 Updated version range adapted from the default package.json template
jasmine-spec-reporter ~4.2.1 ~5.0.0 2674615 Updated version range adapted from the default package.json template
karma ^4.4.1 ~4.4.1 2674615 Updated version range adapted from the default package.json template
karma-chrome-launcher ^2.0.0 ~3.1.0 2674615 Updated version range adapted from the default package.json template
karma-coverage-istanbul-reporter ^1.4.3 ~2.1.0 2674615 Updated version range adapted from the default package.json template
karma-jasmine ^2.0.1 ~3.0.1 2674615 Updated version range adapted from the default package.json template
protractor ^5.4.2 ~5.4.3 2674615 Updated version range adapted from the default package.json template
ts-node ^8.5.4 ~8.3.0 2674615 Updated version range adapted from the default package.json template
tslint ~5.20.1 ~6.1.0 2674615 Updated version range adapted from the default package.json template
typescript ^3.5.3 ^3.7.5 eb490ca Updated with ng update @angular/core

v1.6.0

07 Jan 07:08
d8b3b44
Compare
Choose a tag to compare

Release notes

  • Add support for caching API requests! (12c25d0)
    • API requests that return timely information (such as news or an RSS feed) will be cached up to 5 minutes 1 hour
    • API requests that return non-timely information (such as country data) will be cached up to a week
    • (Note: This is not final and may be changed in the future)
  • We've spring-cleaned the app to bring in the New Year! Here's what we've done so far:
    • Improved updating functionality (12c25d0)
    • Removed no longer needed developer guides (2cc75ab, 0039a0f)
    • Removed unused devices page (e96fce5)
    • Remove unused notifications overlay (adb18b7)
    • Improved GitHub repository README (77c5e41)
    • Updated license to 2020! 🎉 (9f4bf65)
    • Shortened the dates on the releases page. No one wants such a detailed date anyway!
    • Moar bug fixes!
    • Tons of code refactoring!

Internal changes

  • Added initial unit tests! Woohoo! (Although this should've been done way earlier)
  • Added support for specifying the status of a release, as well as any additional comments on the release. (02ad1cb)
  • The settings page is now lazy-loaded! (89cf103)
  • The releases page now uses the HTML <time> element for representing release dates. (411bec4, ce01a66)
  • Improved hotkey logic (e37ed12, 1262230, f58bec2, de2e5d6)

Continuous Integration (CI)

  • Bring back support for unit testing (294adcb)
  • Add step to cache node_modules and documentation (98d8f4c, 874a7e6)
  • Improve deploying (1c0b345)

package.json changes

  • Removed version property (5e9584b)

script changes

Added scripts
Name Script Notes
action:e2e ng e2e --protractor-config=projects/rss-reader/e2e/protractor-ci.conf.js Commit: 1c0b345
action:test ng test --no-watch --no-progress --code-coverage --browsers=ChromeHeadlessCI Commit: 1c0b345

Dependency changes

Moved dependencies

Name Old dep type New dep type Notes
angular-cli-ghpages dependencies devDependencies Commit: 1c0b345

Updated dependencies

dependencies
Name Old version New version Notes
rxjs ^0.6.3 ^0.6.4 -
devDependencies
Name Old version New version Notes
angular-cli-ghpages ^0.6.1 ^0.6.2 Commit: 1c0b345
codelyzer ^5.2.0 ^5.2.1 -

Release information

This release was originally released on 7 Jan 2020 at 18:03 UTC by @EdricChan03.

Changes for this release were sourced from release-notes.json, lines 75 to 101.

You can view the diff between v1.5.4 and this release (v1.6.0) here.

v1.5.4

07 Jan 07:32
c009b05
Compare
Choose a tag to compare

Release notes

  • Removed explore page as it wasn't that useful/too bare-bones. (6e00c3d)
  • bUg FiXeS
  • Minor code refactoring/restructuring
  • Update links to social stuff (8d3aa70)
  • Removed hover from feed/headline cards (a7b2dcc)
  • That's all folks! Make sure you like and subscribe to... Wait, you mean we can't promote our social links here?
  • Merry Christmas everyone!

Internal changes

Continuous Integration (CI)

  • Update actions/checkout step to use v2 of the Action (484691a, 3c54a21)

package.json changes

script changes

Modified scripts
Name Old script New script
action:deploy npm run genDocs && ng deploy --repo https://x-access-token:[email protected]/EdricChan03/rss-reader.git --no-silent --name $GITHUB_ACTOR --email [email protected] ng deploy --repo https://x-access-token:[email protected]/$GITHUB_REPOSITORY.git --name $GITHUB_ACTOR --email [email protected] --no-silent
New scripts
Name Script
action:deployDryRun ng deploy --repo=https://x-access-token:[email protected]/$GITHUB_REPOSITORY.git --name=$GITHUB_ACTOR [email protected] --no-silent --no-build

Dependency changes

Moved dependencies

(No moved dependencies for this release.)

Removed dependencies

Name Dep type
core-js dependencies

Updated dependencies

dependencies
Name Old version New version
@angular/animations ^8.2.3 ^8.2.14
@angular/cdk ^8.0.1 ^8.2.3
@angular/common ^8.2.3 ^8.2.14
@angular/compiler ^8.2.3 ^8.2.14
@angular/core ^8.2.3 - ^8.2.14
@angular/fire ^5.2.1 ^5.2.3
@angular/flex-layout ^8.0.0-beta.26 ^8.0.0-beta.27
@angular/forms ^8.2.3 ^8.2.14
@angular/material ^8.0.1 ^8.2.3
@angular/platform-browser ^8.2.3 ^8.2.14
@angular/platform-browser-dynamic ^8.2.3 ^8.2.14
@angular/router ^8.2.3 ^8.2.14
@angular/service-worker ^8.2.3 ^8.2.14
angular-cli-ghpages ^0.6.0 ^0.6.1
firebase ^6.2.2 ^6.6.2
highlight.js ^9.13.1 ^9.17.0
ngx-markdown ^8.1.0 ^8.2.1
rxjs ^6.5.2 6.5.3
devDependencies
Name Old version New version
@angular-devkit/build-angular ~0.803.0 ^0.803.21
@angular/cli ^8.3.0 ^8.3.21
@angular/compiler-cli ^8.2.3 ^8.2.14
@types/node ^10.14.16 ^10.17.7
codelyzer ^5.0.1 ^5.2.0
jasmine-core ~3.1.0 ~3.5.0
karma ^4.2.0 ^4.4.1
node-sass ^4.12.0 ^4.13.0
ts-node ^8.3.0 ^8.5.4
tsconfig-paths ^3.8.0 ^3.9.0
tslint ~5.18.0 ~5.20.1

Release information

This release was originally released on 29 Dec 2019 at 17:43 UTC by @EdricChan03.

Changes for this release were sourced from release-notes.json, lines 63 to 74.

You can view the diff between v1.5.3 and this release (v1.5.4) here.

v1.5.3

07 Jan 07:37
867e5d8
Compare
Choose a tag to compare

Release notes

  • Yet another quick-fix that reverses the way the current release notes are shown. (This reduces the need for scrolling to see the more recent release notes.)
  • The release notes page now shows the current release notes on the top of the page. (So that you don't have to scroll down. :P)
  • We. Need. More. Jokes. In. Release. Notes.
  • We've introduced bugs and squashed them.
  • We've also tried to remove as many jokes as possible - but to no avail. 🤷‍♂

Internal changes

  • Move release notes to a dedicated subdirectory. (Not much to see here for end-users, folks!)

Dependency changes

(No dependency changes for this release.)

Release information

This release was originally released on 16 Nov 2019 at 17:03 UTC by @EdricChan03.

Changes for this release were sourced from release-notes.json, lines 51 to 62.

You can view the diff between v1.5.2 and this release (v1.5.3) here.

v1.5.2

07 Jan 07:39
a0959be
Compare
Choose a tag to compare

Release notes

  • Quick-fix to fix the broken guide pages - they should be working now.
  • There are no other changes unless you count the change to create a new release for this change. 🤔

Dependency changes

(No dependency changes for this release.)

Release information

This release was originally released on 13 Nov 2019 at 09:32 UTC by @EdricChan03.

Changes for this release were sourced from release-notes.json, lines 42 to 50.

You can view the diff between v1.5.1 and this release (v1.5.2) here.

v1.5.1

07 Jan 07:47
922837d
Compare
Choose a tag to compare

Release notes

  • Fixed broken release notes page (You should be able to see the release notes now! Yay!) (e923f97)
  • Use UTC dates instead of localised time internally. (Yay UTC! Better than localised time zones - and that dreaded DST thingy..)
  • Added more jokes to the release notes. (Gotta spice up the release notes, ya know?)
  • That's about it really. No really, that's it.
  • Unless you want more release notes? Or you can check out the site's source code revision history if you really want to.

Internal changes

  • Added support for arrays as release notes. (Yes! Much better.) (7784351)
  • Major restructuring of the app to use Angular's project workspace format (a4cedaf)

package.json changes

script changes

Modified scripts
Name Old script New script
lint tslint \"src/**/*.ts\" ng lint
githubPages npm run genDocs && ng deploy --base-href=/rss-reader/ --no-silent=true && rm -rf dist/ npm run genDocs && ng deploy --base-href=/rss-reader/ && rm -rf dist/
action:deploy GH_TOKEN=$GH_TOKEN ng deploy npm run genDocs && ng deploy --repo https://x-access-token:[email protected]/EdricChan03/rss-reader.git --no-silent --name $GITHUB_ACTOR --email [email protected]

Dependency changes

Updated dependencies

dependencies
Name Old version New version
angular-cli-ghpages ^0.6.0-rc.2 ^0.6.0
devDependencies
Name Old version New version
@angular-devkit/build-angular ~0.802.2 ~0.803.0
tslint ~5.10.0 ~5.18.0

Release information

This release was originally released on 13 Nov 2019 at 08:49 UTC by @EdricChan03.

Changes for this release were sourced from release-notes.json, lines 29 to 41.

You can view the diff between v1.5.0 and this release (v1.5.1) here.

v1.5.0

07 Jan 07:54
475591b
Compare
Choose a tag to compare

Release notes

Summary

  • Removed settings that would not do anything
  • Use labels instead of placeholders for input fields
  • Added release notes that would inform you of the latest features

Details

  • Removed settings (Enable multiple RSS feeds, Notifications)
  • Use <mat-label>s instead of the placeholder attribute for input fields. (This allows users to now see the labels of input fields even when input is entered)
  • Added a release notes page where new releases for the app will be announced.

Release information

This release was originally released on 24 Aug 2019 at 12:24 UTC by @EdricChan03.

Changes for this release were sourced from release-notes.json, lines 5 to 20.

No diff is available from versions before this release (v1.5.0).