Releases: EdricChan03/rss-reader-angular
v1.6.1 - The Toilet Paper Update
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
- Added step to setup Angular problem matchers (4c85c43)
- Revert to
GITHUB_TOKEN
(25a570d) - Initial tag workflow (7870914)
- tags: Escape newlines (47dc68f)
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
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 minutes1 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)
- API requests that return timely information (such as news or an RSS feed) will be cached up to
- 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
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
- Updated dependencies (5706dcd)
Continuous Integration (CI)
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
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
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
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
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 theplaceholder
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
).