All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- chore: replace safe browsing with web risk
#2305
- Chore/disable link stats
#2304
- [develop] 1.78.2
#2301
18 March 2024
19 February 2024
- build(deps): bump webpack-dev-server from 3 to 4
#2291
- chore: fix serverless plugin include dependencies to v5
#2290
- build(deps): bump node from 16 to 18
#2285
- [Develop] 1.78.0
#2287
13 December 2023
2 October 2023
- [Snyk] Security upgrade sharp from 0.30.7 to 0.32.6
#2277
- build(deps): bump import-in-the-middle from 1.4.1 to 1.4.2
#2259
- [Develop] 1.77.1
#2267
7 September 2023
3 August 2023
13 July 2023
- build(deps): bump semver from 7.3.8 to 7.5.4
#2239
- build(deps): bump react-vis from 1.11.7 to 1.11.8
#2238
- build(deps): bump @sentry/cli from 1.67.2 to 1.75.2
#2231
- fix: validate email before passing through glob expression
#2232
- build(deps): bump dottie from 2.0.2 to 2.0.4
#2227
- build(deps): bump dd-trace from 2.11.0 to 2.30.1
#2236
- build: bump alpine to 3.18 in Dockerfile
#2234
- [develop] 1.76.0
#2221
29 May 2023
- feat: admin api v1 - create url
#2213
- feat: allow zip files and block password-protected files
#2203
- fix: package.json & package-lock.json to reduce vulnerabilities
#2207
- [develop] 1.75.0
#2201
13 April 2023
- chore: redirect user to existing link in directory
#2181
- feat: add verify Message button to headers
#2199
- feat: announcement modal image for memos
#2198
- feat: add env var to configure announcement modal button text
#2195
- build: update ubuntu to 22 in integration tests
#2196
- [develop] 1.74.0
#2182
17 March 2023
- chore: fix error messages
#2185
- [Test] increase e2e test confidence
#2165
- feat(link-transfer): add request ownership button to directory table
#2179
- test(api): add integration tests for external api urls
#2091
- fix: identify google page renderer user agent as a bot
#2167
- test(integration): add integration test setup and url tests
#2019
- build(deps): bump sequelize from 6.29.0 to 6.29.3
#2177
- fix: package.json & package-lock.json to reduce vulnerabilities
#2174
- Chore/file size increase
#2169
- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1
#2150
- build(deps): bump cookiejar from 2.1.2 to 2.1.4
#2147
- chore: add dd metrics for link and file scan failures
#2145
- Feat/bulk/all metrics
#2134
- chore: disable otp rate limit on local dev
#2114
- build(deps): bump node from 14 to 16
#2078
- build(deps): bump ubuntu from 18.04 to 22.04
#2133
- Fix/tests
#2132
- build(deps): bump qs from 6.7.0 to 6.11.0
#2130
- fix: package.json & package-lock.json to reduce vulnerabilities
#2110
- chore: refactor validations for getting urls
#2106
- fix: update safe browsing error messages
#2101
- fix: handle unhandled nodejs rejections
#2080
- fix: add return after making server response
#2074
- [develop] 1.73.0
#2125
- build(deps): bump qs from 6.5.2 to 6.5.3
#2127
- chore: fix links for health and edu
#2122
- feat: improve validations and errors for shortUrl and longUrl
#2100
- chore: change default session cookie max age to 1 day
#2086
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2
#2115
- Feat/bulk/all
#2020
- chore(datadog): add metric for generating API keys
#2105
- chore: update homepage cta and header
#2113
- build: fix localstack version in docker-compose to 1.2
#2112
- chore: add JobManagementService tests
732ce87
- chore: add email tests
e1a1a44
- chore: add jobRepository tests
482c681
6 December 2022
- feat: improve validations and errors for shortUrl and longUrl
#2100
- chore: change default session cookie max age to 1 day
#2086
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2
#2115
- Feat/bulk/all
#2020
- chore(datadog): add metric for generating API keys
#2105
- chore: update homepage cta and header
#2113
- build: fix localstack version in docker-compose to 1.2
#2112
- 1.72.0
#2096
25 November 2022
- fix: updated api-doc urls
#2094
- fix: disallow updating files for links and links for files
#2084
- feat(api): amend header spacing on api integration page
#2088
- fix: set apiEnv according to DD_ENV instead of NODE_ENV
#2090
- fix: revise Download Links to only download currently visible URLs fr…
#2089
- Feat/apikey dashboard
#2035
- build(deps): bump dependencies for wide-align 1.1.3
#2071
- build(deps): bump postcss from 8.4.5 to 8.4.18
#2058
- feat(api): add feature flag for external API
#2077
- fix: add second order by shortUrl when searching for links
#2053
- fix: restrict state to active and inactive in directory search
#2051
- fix: restrict state to active and inactive in url search
#2050
- chore(datadog): add metrics for users searching for urls
#2070
- feat(api): add external API endpoint for getting urls
#2073
- feat(api): add external API endpoint for updating urls
#2079
- feat(api): add external API endpoint for creating urls
#2069
- build(deps): bump loader-utils from 1.4.0 to 1.4.2
#2076
- fix(tagging): fix filtering for no results when searching by tags
#2068
- [develop] Release 1.71.0
#2066
- Feat/apikey auth
#2017
3 November 2022
- feat: add announcement modal image for gov
#2059
- chore: paginate directory search
#2061
- build(deps): bump bcrypt from 5.0.1 to 5.1.0
#2056
- build(deps): bump sharp from 0.30.5 to 0.30.7
#2057
- feat: allow html for announcement modal message
#2063
- fix: package.json & package-lock.json to reduce vulnerabilities
#2054
- feat: json parsing error
#2042
- fix: package.json & package-lock.json to reduce vulnerabilities
#2044
- chore(datadog): add metrics for malicious file or link activity
#2031
- chore: return error result in migrate-user-links and migrate-url-to-user lambdas
#2046
- feat(tagging): allow backspaces to remove tags
#2039
- fix(tagging): fix downloading links with tags
#2037
- fix(tagging): align error text with save button on edit link drawer
#2029
- fix(tagging): clear tag input when tag is removed
#2028
- fix(tagging): allow tags to be added on space, comma, clickaway
#2025
- chore: clean up e2e tests
#2021
- fix(tagging): separate searchText from searchTextInput for link search
#2000
- chore(e2e): change sub url for e2e tests
#2004
- chore(lambda): update sql scripts for transferring links with tagStrings
#2014
- fix(tagging): include underscores in error message for invalid tags
#2010
- chore(tagging): add e2e tests for link tags
#1983
- chore(load-testing): add k6 script for load testing
#1998
- feat: backend/bulk tags
#2016
- fix(tagging): escape searching by tags with underscores
#1999
- fix: host name display out of alignment with graphic
#1977
- fix(tagging): serialize single tags for file uploads
#1990
- fix: wrap backend errors in json messages
#1991
- Fix/link tagging for file upload
#1986
- chore: remove disallowed file extensions
#1985
- fix: fix urlMapper to correctly check for empty tagStrings before parsing
#1989
- fix: revise findUrlsForUser to return urls in correct order
#1981
- feat(tagging): add tags to links on user page
#1972
- fix(tagging): reset tags state after link creation
#1982
- fix: return successful response when no URLs are found
#1979
- feat(tagging): add editing of link tags
#1976
- Feat/add tag to link audit frontend
#1975
- feat(tagging): add frontend API integrations on create new link form
#1971
- build(deps): bump express-fileupload from 1.2.1 to 1.4.0
#1890
- build(deps): bump winston from 3.3.3 to 3.8.1
#1889
- feat(tagging): add dropdown for tags on user page search bar
#1934
- feat(tagging): add frontend tagging on create new link form
#1919
- chore(datadog): refactor custom metric names
#1965
- feat: search for tags in lower cap
#1973
- Feat/link audit to include tags
#1950
- feat(tagging): add tags to link audit history (#1974)
9f11782
4 October 2022
- feat: bulk backend functionality
#2006
15 September 2022
- 1.69.0
#1969
- Feat/e2e/directory page test
#1963
- feat(datadog): add metrics and set RUM user
#1937
- fix: package.json & package-lock.json to reduce vulnerabilities
#1893
- chore: send request logs to datadog
#1942
- fix: package.json & package-lock.json to reduce vulnerabilities
#1943
- feat/link-audit frontend
#1949
- build: bump alpine to 3.16 in Dockerfile
#1941
- docs(readme): lint markdown and add complementary information for Mac computers with Apple Silicon
#1951
- build(deps): bump moment-timezone from 0.5.34 to 0.5.35
#1947
- chore(lambda): remove excludeDevDependencies for capture-ses-events
#1940
- Fix/mail
#1932
- (backend) Feat/link audit
#1910
- Chore/serverless upgrade
#1900
- [develop] 1.68.0
#1925
- fix(readme): typos and unused anchors
#1922
- chore: update readme about development one-time passwords
#1920
18 August 2022
- Feat/sns consumer lambda
#1913
- Feat/postman
#1912
- chore: log OTP verification successes and failures
#1911
- build: add env variable for datadog service
#1908
- feat: disallow file uploads for old Microsoft formats
#1907
- feat: add datadog client tracing
#1905
- feat: add datadog back-end logging
#1899
- feat: add OTP metrics and logging
#1904
- feat: datadog integration to client side using datadog/browser-rum lib
#1896
- feat: updated Docker and CI for Datadog integration
#1887
- build(deps): bump terser from 4.8.0 to 4.8.1
#1891
- fix(assets): update address bar image for health variant
#1886
- chore: update readme with for.sg details
#1885
- fix(lambda): return correct number of migrated links from lambda functions
#1882
- chore: update readme with node v14 setup
#1878
- fix: correct og:image for healthMetaTag, it was using edusg's one previously
#1881
- build(deps): bump moment from 2.29.2 to 2.29.4
#1880
- chore: update Sequelize library to 6.21.2 to mitigate the potential S…
#1876
- chore: update Dockerfile.dev to be friendly to M1 Mac machine
#1874
- [develop] 1.67.0
#1869
28 June 2022
- fix: replace gh-ecr-push action for aws-cli-v2
#1871
- Chore/assets
#1867
- [develop] 1.66.0
#1860
- build(deps-dev): bump eslint-plugin-react-hooks from 4.2.0 to 4.6.0
#1862
- chore: replace MOH logo with AIC
5a4e18f
- chore: replace Mindef logo
80d5a23
14 June 2022
- Chore/node 14
#1858
- build(deps-dev): bump @types/request from 2.48.7 to 2.48.8
#1809
- Chore/health copy
#1850
- Chore/trusted by
#1846
- [develop] 1.65.0
#1854
- build(deps): bump sharp from 0.29.3 to 0.30.5
#1856
- chore: replace all illustrations
a2d0ec7
- chore: swap out logos
429c9a9
- chore: update login copy
f70355d
1 June 2022
- build(deps): bump eventsource from 1.1.0 to 1.1.1
#1852
- fix: pin testcafe version to fix faulty e2e
#1849
- [develop] 1.64.0
#1842
18 May 2022
- Chore/update go env
#1840
- [develop] Release 1.63.0
#1835
- chore: update deployment environment for go
1bf7c66
- fix: group variables by environment
f620fdf
- chore: print regex-matched keys for sanity check
6785e07
12 May 2022
- chore: log user email in malicious file upload alert
#1832
- chore: add transactional lock on CREATE OR REPLACE function
#1831
- [develop] Release 1.62.0
#1825
28 April 2022
- feat: add health variant & centralise assetVariant switch
#1821
- chore: update readme
#1818
- fix: package.json & package-lock.json to reduce vulnerabilities
#1822
- chore: add health cicd
#1799
- [develop] Release 1.61.0
#1814
- feat: copy assets from edu for health as placeholders
0417c15
- chore: add health asset variant
87573bc
- feat: convert webpack config to ts, use SSOT for asset-variant
3d5d953
13 April 2022
- chore(deps): bump nanoid to v3
#1807
- build(deps): bump redux-thunk from 2.3.0 to 2.4.1
#1808
- Chore/ci cleanup
#1792
- fix/url history defaults
#1800
- fix: package.json & package-lock.json to reduce vulnerabilities
#1802
- [develop] Release 1.60.0
#1797
- chore(deps): bump nanoid to 3.3.2
e6945eb
- fix(nanoid): use new customAlphabet api
805f30e
30 March 2022
- build(deps): Upgrade aws-sdk from 2.977.0 to 2.1102.0
#1794
- Fix typo in previous regex
#1771
- build(deps): bump url-parse from 1.5.7 to 1.5.10
#1784
- build(deps): bump url-parse from 1.5.3 to 1.5.7
#1781
- build(deps): bump follow-redirects from 1.14.7 to 1.14.8
#1779
- build(deps): bump node-fetch from 2.6.1 to 2.6.7
#1774
- fix: package.json & package-lock.json to reduce vulnerabilities
#1773
- fix: package.json & package-lock.json to reduce vulnerabilities
#1769
- build(deps): bump trim-off-newlines from 1.0.1 to 1.0.3
#1768
- fix: package.json & package-lock.json to reduce vulnerabilities
#1767
- Update secrets-check.sh
#1764
- build(deps): bump follow-redirects from 1.14.1 to 1.14.7
#1763
- [develop] Release 1.59.0
#1759
- build(deps): aws-sdk
410b157
28 December 2021
28 December 2021
- feat(lambda): create lambda for migration of url(s)
#1755
- fix: package.json & package-lock.json to reduce vulnerabilities
#1747
- fix/audit: Periodic security patch for the application
#1741
- build(deps): bump tmpl from 1.0.4 to 1.0.5
#1740
- build(deps-dev): bump eslint-plugin-jsdoc from 35.5.1 to 37.0.3
#1736
- build(deps-dev): bump @commitlint/travis-cli from 12.1.4 to 14.1.0
#1737
- build(deps): bump validator from 13.6.0 to 13.7.0
#1738
- build(deps): bump nth-check from 2.0.0 to 2.0.1
#1720
- fix: upgrade aws-sdk from 2.976.0 to 2.977.0
#1713
- fix: upgrade aws-sdk from 2.975.0 to 2.976.0
#1712
- fix: upgrade core-js from 3.16.2 to 3.16.3
#1711
- fix: upgrade aws-sdk from 2.974.0 to 2.975.0
#1709
- fix: upgrade aws-sdk from 2.973.0 to 2.974.0
#1708
- fix: upgrade aws-sdk from 2.972.0 to 2.973.0
#1707
- fix: upgrade aws-sdk from 2.971.0 to 2.972.0
#1705
- fix: upgrade aws-sdk from 2.970.0 to 2.971.0
#1703
- fix: upgrade sharp from 0.28.3 to 0.29.0
#1700
- fix: upgrade aws-sdk from 2.969.0 to 2.970.0
#1699
- fix: upgrade core-js from 3.16.1 to 3.16.2
#1698
- fix: upgrade aws-sdk from 2.968.0 to 2.969.0
#1696
- fix: upgrade aws-sdk from 2.967.0 to 2.968.0
#1695
- fix: upgrade aws-sdk from 2.965.0 to 2.967.0
#1694
- build(deps): bump tar from 6.1.2 to 6.1.11
#1693
- fix: upgrade i18next from 20.3.5 to 20.4.0
#1691
- fix: upgrade aws-sdk from 2.964.0 to 2.965.0
#1690
- fix: upgrade aws-sdk from 2.963.0 to 2.964.0
#1687
- fix: upgrade core-js from 3.16.0 to 3.16.1
#1685
- fix: upgrade aws-sdk from 2.962.0 to 2.963.0
#1683
- fix: upgrade @sentry/react from 6.10.0 to 6.11.0
#1682
- fix: upgrade aws-sdk from 2.961.0 to 2.962.0
#1680
- fix: upgrade aws-sdk from 2.960.0 to 2.961.0
#1679
- fix: upgrade redux from 4.1.0 to 4.1.1
#1676
- fix: upgrade aws-sdk from 2.959.0 to 2.960.0
#1674
- fix: upgrade file-type from 16.5.2 to 16.5.3
#1675
- fix: upgrade aws-sdk from 2.958.0 to 2.959.0
#1673
- fix: upgrade core-js from 3.15.2 to 3.16.0
#1669
- fix: upgrade aws-sdk from 2.957.0 to 2.958.0
#1670
- fix: upgrade aws-sdk from 2.956.0 to 2.957.0
#1668
- fix: upgrade aws-sdk from 2.955.0 to 2.956.0
#1667
- build(deps): bump i18next-http-backend from 1.2.8 to 1.3.0
#1656
- [develop] Release 1.58.0
#1653
29 July 2021
- feat(user-route): validate type of req.body.email
#1651
- build(deps): relock dependencies to fix security vulnerabilities
#1649
- fix: upgrade react-i18next from 11.11.0 to 11.11.1
#1648
- fix: upgrade regenerator-runtime from 0.13.7 to 0.13.8
#1643
- build(deps): bump aws-sdk from 2.939.0 to 2.941.0
#1634
- build(deps): bump @types/express-rate-limit from 5.1.2 to 5.1.3
#1632
- build(deps-dev): bump @types/express-fileupload from 1.1.6 to 1.1.7
#1630
- build(deps-dev): bump webpack from 5.42.0 to 5.43.0
#1628
- build(deps-dev): bump @types/sharp from 0.28.3 to 0.28.4
#1629
- build(deps-dev): bump @types/chart.js from 2.9.33 to 2.9.34
#1627
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1623
- build(deps-dev): bump @types/morgan from 1.9.2 to 1.9.3
#1626
- build(deps): bump cloudmersive-virus-api-client from 1.2.1 to 1.2.2
#1625
- fix: package.json & package-lock.json to reduce vulnerabilities
#1624
- build(deps-dev): bump @types/validator from 13.6.0 to 13.6.2
#1620
- build(deps-dev): bump @types/upng-js from 2.1.1 to 2.1.2
#1621
- build(deps-dev): bump husky from 6.0.0 to 7.0.0
#1612
- build(deps-dev): bump eslint from 7.29.0 to 7.30.0
#1619
- build(deps-dev): bump @types/chart.js from 2.9.32 to 2.9.33
#1618
- build(deps): bump aws-sdk from 2.938.0 to 2.939.0
#1617
- build(deps-dev): bump webpack from 5.41.1 to 5.42.0
#1616
- build(deps-dev): bump @types/uuid from 8.3.0 to 8.3.1
#1615
- build(deps-dev): bump ts-node-dev from 1.1.7 to 1.1.8
#1614
- build(deps-dev): bump @types/node from 15.12.5 to 15.14.0
#1613
- build(deps): bump aws-sdk from 2.937.0 to 2.938.0
#1611
- build(deps): bump express-rate-limit from 5.2.6 to 5.3.0
#1610
- build(deps-dev): bump @types/validator from 13.1.4 to 13.6.0
#1609
- build(deps-dev): bump typescript from 4.3.4 to 4.3.5
#1608
- build(deps): bump aws-sdk from 2.936.0 to 2.937.0
#1607
- build(deps): bump core-js from 3.15.1 to 3.15.2
#1606
- build(deps-dev): bump webpack from 5.41.0 to 5.41.1
#1605
- build(deps-dev): bump ts-node-dev from 1.1.6 to 1.1.7
#1604
- build(deps-dev): bump webpack from 5.40.0 to 5.41.0
#1603
- build(deps-dev): bump coveralls from 3.1.0 to 3.1.1
#1602
- build(deps-dev): bump @typescript-eslint/parser from 4.28.0 to 4.28.1
#1601
- build(deps): bump @sentry/react from 6.7.2 to 6.8.0
#1598
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1600
- build(deps): bump @sentry/tracing from 6.7.2 to 6.8.0
#1599
- build(deps-dev): bump eslint-plugin-jsdoc from 35.4.0 to 35.4.1
#1597
- build(deps): bump aws-sdk from 2.935.0 to 2.936.0
#1596
- build(deps-dev): bump @types/node from 15.12.4 to 15.12.5
#1595
- build(deps): bump aws-sdk from 2.934.0 to 2.935.0
#1594
- build(deps-dev): bump prettier from 2.3.1 to 2.3.2
#1592
- build(deps): bump cloudmersive-virus-api-client from 1.2.0 to 1.2.1
#1591
- build(deps): bump sequelize from 6.6.2 to 6.6.4
#1590
- build(deps): bump aws-sdk from 2.933.0 to 2.934.0
#1589
- build(deps-dev): bump @types/d3 from 6.7.1 to 6.7.3
#1588
- build(deps): bump aws-sdk from 2.932.0 to 2.933.0
#1587
- build(deps-dev): bump html-webpack-plugin from 5.3.1 to 5.3.2
#1586
- build(deps): bump core-js from 3.15.0 to 3.15.1
#1585
- build(deps): bump aws-sdk from 2.931.0 to 2.932.0
#1584
- build(deps-dev): bump @typescript-eslint/parser from 4.27.0 to 4.28.0
#1583
- build(deps): bump @sentry/tracing from 6.7.1 to 6.7.2
#1577
- build(deps-dev): bump webpack from 5.39.1 to 5.40.0
#1582
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1581
- build(deps-dev): bump eslint-plugin-jsdoc from 35.3.2 to 35.4.0
#1580
- build(deps): bump @sentry/react from 6.7.1 to 6.7.2
#1579
- build(deps-dev): bump @babel/preset-env from 7.14.5 to 7.14.7
#1578
- build(deps-dev): bump eslint-plugin-jsdoc from 35.3.0 to 35.3.2
#1576
- build(deps-dev): bump eslint from 7.28.0 to 7.29.0
#1575
- build(deps): bump core-js from 3.14.0 to 3.15.0
#1574
- build(deps): bump nodemailer from 6.6.1 to 6.6.2
#1573
- build(deps-dev): bump @types/node from 15.12.2 to 15.12.4
#1572
- build(deps): remove @types/bluebird, not used
#1553
- build(deps-dev): bump @types/d3 from 6.7.0 to 6.7.1
#1571
- build(deps-dev): bump webpack from 5.39.0 to 5.39.1
#1568
- build(deps): bump i18next from 20.3.1 to 20.3.2
#1570
- build(deps): bump aws-sdk from 2.930.0 to 2.931.0
#1569
- build(deps-dev): bump typescript from 4.3.3 to 4.3.4
#1567
- build(deps-dev): bump typescript from 4.3.2 to 4.3.3
#1566
- build(deps): bump aws-sdk from 2.929.0 to 2.930.0
#1565
- build(deps): bump @sentry/react from 6.7.0 to 6.7.1
#1563
- build(deps-dev): bump eslint-plugin-jsdoc from 35.2.0 to 35.3.0
#1564
- build(deps): bump aws-sdk from 2.928.0 to 2.929.0
#1562
- build(deps): bump @sentry/tracing from 6.7.0 to 6.7.1
#1561
- build(deps-dev): bump @typescript-eslint/parser from 4.26.1 to 4.27.0
#1559
- build(deps): bump @sentry/react from 6.6.0 to 6.7.0
#1557
- build(deps-dev): bump webpack from 5.38.1 to 5.39.0
#1560
- build(deps): bump aws-sdk from 2.927.0 to 2.928.0
#1558
- build(deps): bump @sentry/tracing from 6.6.0 to 6.7.0
#1556
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1555
- build(deps-dev): bump @babel/core from 7.14.5 to 7.14.6
#1554
- build(deps): bump sharp from 0.28.2 to 0.28.3
#1552
- build(deps-dev): bump @babel/core from 7.14.3 to 7.14.5
#1550
- build(deps): bump file-type from 16.3.0 to 16.5.0
#1547
- build(deps-dev): bump @babel/preset-react from 7.13.13 to 7.14.5
#1548
- build(deps-dev): bump eslint-plugin-jsdoc from 35.1.3 to 35.2.0
#1546
- build(deps): bump aws-sdk from 2.926.0 to 2.927.0
#1544
- build(deps): bump i18next-http-backend from 1.2.4 to 1.2.6
#1545
- build(deps): bump classnames from 2.3.0 to 2.3.1
#1543
- build(deps): bump @sentry/tracing from 6.5.1 to 6.6.0
#1540
- build(deps): bump react-i18next from 11.10.0 to 11.11.0
#1542
- build(deps): bump cheerio from 1.0.0-rc.5 to 1.0.0-rc.10
#1523
- build(deps-dev): bump @types/node from 14.14.35 to 15.12.2
#1510
- build(deps-dev): bump ts-loader from 8.0.18 to 9.2.3
#1500
- [develop] Release 1.57.0
#1521
- build(deps-dev): bump @babel/preset-env from 7.13.10 to 7.14.5
#1541
- build(deps): bump @sentry/react from 6.5.1 to 6.6.0
#1539
- build(deps-dev): bump eslint-plugin-import from 2.22.1 to 2.23.4
#1538
- build(deps): bump pg-hstore from 2.3.3 to 2.3.4
#1537
- build(deps-dev): bump @babel/plugin-proposal-class-properties
#1536
- build(deps): bump aws-sdk from 2.925.0 to 2.926.0
#1535
- build(deps-dev): bump typescript from 4.2.4 to 4.3.2
#1534
- build(deps-dev): bump concurrently from 6.1.0 to 6.2.0
#1533
- build(deps-dev): bump eslint from 7.26.0 to 7.28.0
#1532
- build(deps-dev): bump @types/d3 from 6.3.0 to 6.7.0
#1531
- build(deps-dev): bump @types/validator from 13.1.3 to 13.1.4
#1530
- build(deps-dev): bump @types/express from 4.17.11 to 4.17.12
#1529
- build(deps): bump react-i18next from 11.8.11 to 11.10.0
#1528
- build(deps-dev): bump @types/react-dom from 16.9.12 to 16.9.13
#1527
- build(deps): bump aws-sdk from 2.923.0 to 2.925.0
#1526
- build(deps): bump react-chartjs-2 from 2.11.1 to 2.11.2
#1525
- build(deps-dev): bump @babel/preset-typescript from 7.13.0 to 7.14.5
#1524
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1520
- build(deps-dev): bump auto-changelog from 2.2.1 to 2.3.0
#1519
- build(deps-dev): bump @babel/core from 7.13.10 to 7.14.3
#1518
- build(deps-dev): bump eslint-plugin-react from 7.23.2 to 7.24.0
#1517
- build(deps-dev): bump @commitlint/travis-cli from 12.1.1 to 12.1.4
#1516
- build(deps): bump express-session from 1.17.1 to 1.17.2
#1515
- build(deps): bump @types/express-rate-limit from 5.1.1 to 5.1.2
#1514
- build(deps-dev): bump @types/sharp from 0.28.1 to 0.28.3
#1513
- build(deps-dev): bump @typescript-eslint/parser from 4.23.0 to 4.26.1
#1512
- build(deps-dev): bump webpack-cli from 4.5.0 to 4.7.2
#1505
- build(deps-dev): bump @types/lodash from 4.14.165 to 4.14.170
#1509
- build(deps): bump ua-parser-js from 0.7.27 to 0.7.28
#1508
- build(deps-dev): bump @types/file-saver from 2.0.1 to 2.0.2
#1507
- build(deps): bump core-js from 3.12.1 to 3.14.0
#1506
- build(deps): bump nodemailer from 6.6.0 to 6.6.1
#1504
- build(deps): bump aws-sdk from 2.906.0 to 2.923.0
#1503
- build(deps): bump i18next from 20.0.0 to 20.3.1
#1502
- build(deps): bump redis from 3.1.1 to 3.1.2
#1501
- build(deps-dev): bump webpack from 5.37.0 to 5.38.1
#1499
- chore(release): version bump
00ac9b0
- fix(deps): try upgrading react version
dc97f4b
- fix(redirect-controller): proper handling of undefined values
515b444
8 June 2021
- build(deps-dev): bump eslint-plugin-jsdoc from 32.3.0 to 35.1.3
#1495
- build(deps-dev): bump prettier from 2.2.1 to 2.3.1
#1497
- build(deps): bump @sentry/react & @sentry/tracing to 6.5.1
#1498
- build(deps): bump connect-redis from 5.1.0 to 6.0.0
#1496
- build(deps-dev): bump husky from 5.2.0 to 6.0.0
#1474
- build(deps-dev): bump lint-staged from 10.5.4 to 11.0.0
#1466
- fix(tp): correct typo for background-image path
#1494
- build(deps): bump dns-packet from 1.3.1 to 1.3.4
#1490
- build(deps): bump browserslist from 4.16.3 to 4.16.6
#1489
- fix: npm audit fix for handlebars
#1486
- [develop] Release 1.56.0
#1483
- chore(release): version bump
2c8bc4e
- fix: npm audit fix for uglify, handlebars
4c00c54
19 May 2021
- feat/warning: Warn users that their links will be indexable by search engines
#1481
- fix/privacy: remove exposure of long URLs from GoDirectory
#1480
- build(deps-dev): bump @commitlint/cli from 12.1.1 to 12.1.4
#1476
- build(deps): bump cross-fetch from 3.1.2 to 3.1.4
#1475
- build(deps): bump @material-ui/core from 4.11.3 to 4.11.4
#1472
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1471
- build(deps-dev): bump webpack from 5.27.1 to 5.37.0
#1470
- build(deps): bump react-redux from 7.2.2 to 7.2.4
#1469
- build(deps-dev): bump eslint-plugin-jest from 24.3.4 to 24.3.6
#1468
- build(deps-dev): bump ts-jest from 26.5.1 to 26.5.6
#1467
- build(deps-dev): bump concurrently from 6.0.0 to 6.1.0
#1463
- build(deps-dev): bump eslint-config-prettier from 8.1.0 to 8.3.0
#1465
- build(deps): bump core-js from 3.10.1 to 3.12.1
#1464
- build(deps): bump helmet from 4.4.1 to 4.6.0
#1462
- build(deps-dev): bump @types/chart.js from 2.9.30 to 2.9.32
#1461
- build(deps): bump nodemailer from 6.5.0 to 6.6.0
#1460
- build(deps-dev): bump @types/bcrypt from 3.0.0 to 5.0.0
#1450
- build(deps-dev): bump jsqr from 1.3.1 to 1.4.0
#1459
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1458
- build(deps-dev): bump testcafe from 1.11.0 to 1.14.2
#1457
- build(deps-dev): bump eslint from 7.20.0 to 7.26.0
#1456
- build(deps-dev): bump @types/sharp from 0.28.0 to 0.28.1
#1455
- build(deps-dev): bump commitizen from 4.2.3 to 4.2.4
#1454
- build(deps-dev): bump @types/ua-parser-js from 0.7.35 to 0.7.36
#1453
- build(deps): bump i18next-http-backend from 1.2.1 to 1.2.4
#1445
- build(deps-dev): bump eslint-plugin-prettier from 3.3.1 to 3.4.0
#1443
- build(deps-dev): bump @commitlint/config-conventional
#1452
- build(deps-dev): bump typescript from 4.2.3 to 4.2.4
#1451
- build(deps): bump pg-connection-string from 2.4.0 to 2.5.0
#1449
- build(deps-dev): bump eslint-plugin-react from 7.22.0 to 7.23.2
#1448
- build(deps-dev): bump @types/jest from 26.0.22 to 26.0.23
#1447
- build(deps-dev): bump @typescript-eslint/parser from 4.21.0 to 4.23.0
#1446
- build(deps-dev): bump @types/supertest from 2.0.10 to 2.0.11
#1444
- build(deps): bump redux from 4.0.5 to 4.1.0
#1442
- build(deps): bump inversify from 5.0.5 to 5.1.1
#1441
- build(deps): bump sharp from 0.28.1 to 0.28.2
#1440
- build(deps): bump aws-sdk from 2.870.0 to 2.906.0
#1437
- build(deps-dev): bump @babel/preset-react from 7.12.13 to 7.13.13
#1423
- build(deps-dev): bump @sentry/webpack-plugin from 1.14.2 to 1.15.1
#1417
- build(deps-dev): bump @types/classnames from 2.2.11 to 2.3.1
#1422
- build(deps): bump underscore from 1.7.0 to 1.13.1
#1434
- build(deps): bump hosted-git-info from 2.7.1 to 2.8.9
#1436
- fix(mergify): do not mention : to pacify yaml
#1439
- fix(mergify): correct dependabot title regex
#1438
- [develop] Release 1.55.0
#1432
- build(deps): bump pg from 8.5.1 to 8.6.0
#1416
- chore(release): version bump
2e04719
- fix: remove longUrl from search API
7a6b34a
- fix: align first tabel cell horizontally with the others
669cb13
6 May 2021
- feat(login-form): add referral to for.edu.sg
#1429
- feat(mergify): automatically merge bot dependency upgrades
#1420
- build(deps): bump sharp from 0.27.2 to 0.28.1
#1387
- build(deps-dev): bump @types/sharp from 0.27.1 to 0.28.0
#1388
- build(deps-dev): bump @types/jest from 26.0.20 to 26.0.22
#1391
- fix: upgrade classnames from 2.2.6 to 2.3.0
#1410
- build(deps): bump core-js from 3.9.1 to 3.10.1
#1389
- fix: package.json & package-lock.json to reduce vulnerabilities
#1415
- [develop] Release 1.54.0
#1405
- feat(login-form): implement referral line for both builds
a345b17
- chore(release): version bump
fda62a7
- feat(login-form): update styles for referral line
e0c2567
20 April 2021
- Use read replica for statistics retrieval operations
#1396
- fix: upgrade cross-fetch from 3.1.0 to 3.1.2
#1397
- build(deps): bump redis from 3.0.2 to 3.1.0
#1372
- build(deps-dev): bump dependencies
#1370
- feature(drawer): add empty link analytics graphic
#1385
- fix(copy): fix statistics sliver copy
#1384
- fix(home): render rotating links only if we have some
#1383
- [develop] Release 1.53.1
#1380
- fix: broken user tests
429b0be
- feat(stats): add useMaster scope to url_clicks model
48b98cb
- fix: broken tests due to change in user model
17632fb
7 April 2021
- fix(assets): correct edu landing/login page graphics
#1378
- [develop] Release 1.53.0
#1376
- chore(release): bump version 1.53.1
87a9448
7 April 2021
- fix(assets): apply one final round of changes
#1373
- build(deps): bump y18n from 4.0.0 to 4.0.1
#1364
- feat(assets): reskin frontend for for.edu.sg
#1365
- build(deps-dev): bump husky from 4.3.5 to 5.2.0
#1334
- build(deps): bump sequelize from 6.5.0 to 6.6.2
#1349
- build(deps): bump react-i18next from 11.8.8 to 11.8.11
#1348
- [develop] Release 1.52.0
#1350
- fix(featured-sliver): shift columns const within export function
#1355
- feat(maildev): log OTP in console through maildev in dev mode
#1347
- chore(assets): change assets for for.edu.sg
d255240
- build(deps): update dependencies
170e798
- refactor(theme): parameterise colors to theme, add edu variant
00c8d00
24 March 2021
- build(deps): bump dependencies
#1345
- build(deps): bump dependencies
#1330
- refactor(redux-actions): refactor redux types to use generics
#1337
- refactor(babelrc): migrate babelrc to babel.config.json
#1338
- fix(webpack): fix webpack for IE 11 support
#1344
- fix: upgrade bcrypt from 5.0.0 to 5.0.1
#1333
- build(maildev): implement maildev for development
#1339
- build(webpack): remove spurious . from assets
#1327
- build(deps-dev): bump webpack from 4.44.2 to 5.26.3
#1320
- build(docker): split Dockerfile into production and dev
#1325
- build(deps-dev): bump ts-loader from 8.0.17 to 8.0.18
#1313
- build(edu-pipeline) implement ci build pipeline for edu
#1326
- build(deps-dev): remove @types/jsdom, no longer used
#1323
- fix(qr-fonts): implement ibm plex sans for qrcode url
#1317
- [develop] Release 1.51.0
#1316
- refactor(babelrc): migrate babelrc to babel.config.json (#1338)
#1264
- refactor(config): move otpfunction declaration to definition
#951
- build(maildev): remove maildev from dependencies
#951
- refactor(transport-options): refactor nodemailer transport options
#951
- refactor(maildev): refactor maildev for permanent use in dev
#951
- test(login-procedure): integrate maildev into login procedures
#951
- build(email): implement maildev for local development
#951
- fix(gitpod): use sudo privileges for wget
#433
- fix(qr-fonts): implement ibm plex sans for qrcode url
#433
- build(deps-dev): bump dependencies
52b160c
- build(github-ci): added build pipeline for edu
8dc57f5
- chore(release): version bump
b6f3668
17 March 2021
- build(deps-dev): bump @commitlint/travis-cli from 11.0.0 to 12.0.1
#1301
- build(deps-dev): bump @types/node from 14.14.21 to 14.14.35
#1311
- build(deps): bump @sentry/react from 6.2.0 to 6.2.2
#1299
- Bump aws-sdk from 2.843.0 to 2.858.0
#1282
- fix(masthead): add default asset variant for masthead
#1310
- build(deps): bump nodemailer from 6.4.17 to 6.5.0
#1300
- refactor(server-views): refactor public assets and styles for dynamic server views
#1307
- test(user-controller): added tests to cover create-url function error handling
#1309
- fix(url-validation): report validation errors
#1308
- fix(tp): copy missing sgds styles
#1305
- build(webpack): prepare assets for edu build
#1302
- build(deps-dev): bump @babel/core from 7.13.1 to 7.13.10
#1285
- fix: upgrade express-rate-limit from 5.2.5 to 5.2.6
#1292
- build(deps): bump elliptic from 6.5.3 to 6.5.4
#1290
- refactor(pages): drop govtech-sgds via jsdelivr
#1294
- refactor(qr): replace jsdom and d3 with cheerio
#1286
- fix(LongUrlEditor): strip protocol from long URL
#1293
- [develop] Release 1.50.0
#1296
- build(deps-dev): bump ts-node-dev from 1.1.1 to 1.1.6
#1271
- fix: upgrade i18next-http-backend from 1.0.24 to 1.1.0
#1280
- refactor(locales): move to using static file
#1275
- [develop] Release 1.49.0
#1277
- fix(masthead): replace sgds-icons font with lion head svg
#1269
- refactor(qr): remove jsdom and d3 packages
#1284
- refactor(qr): replace jsdom and d3 with cheerio
#1284
- build(client): reorganise assets and implement dynamic import for asset variants
52e8eb6
- refactor(tp): refactor out common styles and colours into shared files
8f23ecb
- build(public-assets): added dynamic localisations for i18n, dynamic title for template
7996933
3 March 2021
- build(deps-dev): bump eslint-plugin-jest from 24.1.3 to 24.1.5
#1250
- build(deps-dev): bump @types/react-dom from 16.9.9 to 16.9.11
#1251
- build(deps-dev): bump @commitlint/config-conventional from 11.0.0 to 12.0.1
#1262
- build(deps): bump react-i18next from 11.8.7 to 11.8.8
#1253
- Whitelist S3 bucket in CSP
#1266
- feat(stats): send ga events
#1265
- fix(gitpod): install localstack via gitpod, not dockerfile
#1258
- [develop] Release 1.48.0
#1256
- chore(gitpod): roll even further back to localstack 0.11.2
#1254
- fix(csp): use s3Bucket env var instead
7d67027
- chore(release): version bump
5477905
- fix(csp): add documentation, mitigate edge case
142558c
24 February 2021
- build(deps-dev): bump @sentry/webpack-plugin from 1.14.0 to 1.14.1
#1243
- Introduce link statistics csv download
#1233
- build(deps-dev): bump webpack-dev-server from 3.11.0 to 3.11.2
#1239
- build(deps-dev): bump typescript from 4.1.5 to 4.2.2
#1237
- build(deps-dev): bump eslint-plugin-jsdoc from 32.1.1 to 32.2.0
#1235
- build(deps-dev): bump supertest from 6.0.1 to 6.1.3
#1234
- build(deps-dev): bump @babel from 7.12.16 to 7.13.0
#1221
- feat(sentry): use @sentry/react
#1220
- build(deps-dev): bump eslint-config-prettier from 7.2.0 to 8.0.0
#1229
- chore(gitpod): use last working version of LocalStack
#1227
- build(deps): bump sharp from 0.27.1 to 0.27.2
#1230
- build(deps-dev): bump html-webpack-plugin from 4.5.0 to 4.5.2
#1228
- build(deps-dev): bump concurrently from 5.3.0 to 6.0.0
#1226
- build(deps-dev): bump @types/react-vis from 1.11.5 to 1.11.6
#1225
- build(deps-dev): bump eslint-plugin-jsdoc from 32.0.0 to 32.1.1
#1223
- build(deps): bump i18next from 19.8.5 to 19.8.9
#1222
- build(deps): bump react-i18next from 11.8.5 to 11.8.7
#1212
- build(deps-dev): bump eslint from 7.18.0 to 7.20.0
#1213
- build(deps-dev): bump testcafe from 1.10.0 to 1.11.0
#1214
- build(deps-dev): bump webpack-cli from 4.4.0 to 4.5.0
#1215
- fix: package.json & package-lock.json to reduce vulnerabilities
#1219
- fix: package.json & package-lock.json to reduce vulnerabilities
#1216
- build(deps-dev): bump @babel/plugin-proposal-class-properties
#1211
- build(deps-dev): bump lint-staged from 10.5.3 to 10.5.4
#1208
- build(deps): bump connect-redis from 5.0.0 to 5.1.0
#1202
- build(deps-dev): bump eslint-plugin-react from 7.21.5 to 7.22.0
#1146
- build(deps-dev): bump @typescript-eslint/parser from 4.9.1 to 4.15.1
#1204
- build(deps-dev): bump @babel
#1205
- build(deps-dev): bump @types/react-router-dom from 5.1.6 to 5.1.7
#1207
- build(deps-dev): bump @types/validator from 13.1.1 to 13.1.3
#1203
- build(deps): bump @material-ui/core from 4.11.2 to 4.11.3
#1201
- build(deps): bump cloudmersive-virus-api-client from 1.1.9 to 1.2.0
#1200
- build(deps-dev): bump node-mocks-http from 1.9.0 to 1.10.1
#1199
- build(deps-dev): bump @types/qrcode from 1.3.5 to 1.4.0
#1198
- build(deps-dev): bump eslint-plugin-jsdoc from 30.7.8 to 32.0.0
#1194
- build(deps-dev): bump @types/react-redux from 7.1.15 to 7.1.16
#1196
- build(deps-dev): bump ts-loader from 8.0.12 to 8.0.17
#1195
- build(deps): bump aws-sdk from 2.823.0 to 2.843.0
#1197
- fix(ci): use existing eb package for edu, if exists
#1193
- fix(minimatch): enable extglobs for e-mail domain whitelists
#1192
- build(deps-dev): bump typescript from 4.1.3 to 4.1.5
#1185
- build(deps): bump moment-timezone from 0.5.32 to 0.5.33
#1183
- fix: package.json & package-lock.json to reduce vulnerabilities
#1188
- build(deps): bump sharp from 0.27.0 to 0.27.1
#1184
- build(deps): bump express-rate-limit from 5.2.3 to 5.2.5
#1186
- Url click table migration cleanup
#1190
- [develop] Release 1.47.0
#1181
- build(deps): bump @sentry/browser from 5.29.1 to 6.1.0
#1171
- build(deps-dev): bump ts-jest from 26.4.4 to 26.5.1
#1178
- fix: package.json & package-lock.json to reduce vulnerabilities
#1176
- refactor(sentry): use @sentry/react
ec1ac9c
- refactor(sentry): integrate into react-router
6530733
- chore(release): version bump
ada725c
10 February 2021
- build(deps-dev): bump commitizen from 4.2.2 to 4.2.3
#1166
- refactor(modules): add analytics module
#1179
- refactor(modules): make auth module for login/out
#1172
- fix(qr): change postbuild cmd to incorporate assets
#1173
- [develop] Release 1.46.0
#1169
- refactor(modules): create display, qr, directory modules
#1152
- Revert "Merge pull request #1159 from opengovsg/dependabot/npm_and_yarn/webpack-5.19.0"
41c9579
- refactor(modules): add analytics module
88fe20d
- refactor(modules): create display, qr modules
842fb60
4 February 2021
- fix: upgrade file-type from 16.0.1 to 16.2.0
#1163
- build(deps-dev): bump eslint-config-prettier from 7.0.0 to 7.2.0
#1161
- build(deps-dev): bump @types/jest from 26.0.19 to 26.0.20
#1157
- build(deps-dev): bump webpack from 4.44.2 to 5.19.0
#1159
- build(deps): bump sequelize from 6.3.5 to 6.5.0
#1156
- fix: upgrade express-fileupload from 1.2.0 to 1.2.1
#1154
- build(deps-dev): bump @types/jsdom from 16.2.5 to 16.2.6
#1148
- build(deps-dev): bump @types/d3 from 6.2.0 to 6.3.0
#1147
- build(deps-dev): bump redis-mock from 0.55.0 to 0.56.3
#1149
- fix(gitpod): specify user for DB_URI
#1150
- build(deps-dev): bump eslint-plugin-prettier from 3.3.0 to 3.3.1
#1145
- build(deps): bump helmet from 4.2.0 to 4.4.1
#1138
- build(deps-dev): bump @types/chart.js from 2.9.29 to 2.9.30
#1144
- build(deps-dev): bump @types/sharp from 0.26.1 to 0.27.1
#1137
- build(deps-dev): bump webpack-cli from 4.2.0 to 4.4.0
#1139
- build(deps-dev): bump @types/express from 4.17.9 to 4.17.11
#1136
- fix: upgrade helmet from 4.2.0 to 4.3.1
#1130
- build(deps-dev): bump eslint from 7.15.0 to 7.18.0
#1133
- fix: upgrade react-i18next from 11.8.4 to 11.8.5
#1132
- build(deps-dev): bump @types/react-redux from 7.1.11 to 7.1.15
#1112
- build(deps-dev): bump @types/node from 14.14.13 to 14.14.21
#1128
- build(deps): bump @types/express-rate-limit from 5.1.0 to 5.1.1
#1121
- fix: upgrade cloudmersive-virus-api-client from 1.1.8 to 1.1.9
#1129
- chore(robots): disallow NLB crawler from parsing beyond bundle.js
#1134
- fix: upgrade sharp from 0.26.3 to 0.27.0
#1125
- fix: upgrade @sentry/browser from 5.29.0 to 5.29.1
#1117
- build(deps): bump aws-sdk from 2.811.0 to 2.823.0
#1119
- refactor: use enum for user redux actions instead of constant value strings
#1107
- [develop] Release 1.45.0
#1108
- chore(release): version bump
04d1dde
- build(deps): add path-browserify polyfill, needed by minimatch
77e07c3
23 December 2020
- Move reading and writing of url table's clicks column to sharded table
#1091
- build(deps): bump validator from 13.5.1 to 13.5.2
#1087
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#1080
- build(deps-dev): bump @types/chart.js from 2.9.28 to 2.9.29
#1081
- build(deps): bump inversify from 5.0.1 to 5.0.5
#1083
- [develop] Release 1.44.0
#1077
- docs: JSDoc for GoDirectory
#1084
- feat(url-clicks): update url repository to use new scopes
4940cf1
- feat(url-clicks): use url_clicks table for directory search
d1a578e
- feat(url-clicks): update schema and scopes
5173734
16 December 2020
- Display long url in directory page
#1068
- build(deps): bump aws-sdk from 2.806.0 to 2.811.0
#1072
- refactor(threat): make module, move file and url checks
#1033
- build(deps-dev): bump @babel/preset-env from 7.12.10 to 7.12.11
#1073
- Record search result clicks for search evaluation metric
#1055
- build(deps): bump nodemailer from 6.4.16 to 6.4.17
#1065
- build(deps-dev): bump @types/express-fileupload from 1.1.5 to 1.1.6
#1071
- build(deps-dev): bump typescript from 4.1.2 to 4.1.3
#1070
- build(deps-dev): bump testcafe from 1.9.4 to 1.10.0
#1069
- Search full shorturl
#1037
- E2e test ci
#986
- build(deps): bump uuid from 8.3.1 to 8.3.2
#1062
- build(deps-dev): bump ts-loader from 8.0.11 to 8.0.12
#1050
- Remove urls_weighted_search_idx
#1054
- build(deps): bump react-i18next from 11.8.3 to 11.8.4
#1066
- build(deps-dev): bump @babel/preset-react from 7.12.7 to 7.12.10
#1064
- build(deps-dev): bump eslint-plugin-prettier from 3.2.0 to 3.3.0
#1063
- fix: upgrade @sentry/browser from 5.27.4 to 5.27.6
#1058
- fix: upgrade express-rate-limit from 5.1.3 to 5.2.3
#1057
- fix: upgrade nanoid from 2.0.3 to 2.1.11
#1056
- build(deps-dev): bump @types/node from 14.14.11 to 14.14.13
#1052
- build(deps): bump ua-parser-js from 0.7.22 to 0.7.23
#1051
- build(deps-dev): bump ts-node-dev from 1.0.0 to 1.1.1
#1053
- fix: directory toggle ui
#1038
- build(deps): bump react-i18next from 11.8.2 to 11.8.3
#1045
- build(deps-dev): bump @types/ua-parser-js from 0.7.34 to 0.7.35
#1044
- build(deps-dev): bump @types/jest from 26.0.15 to 26.0.19
#1046
- build(deps): bump ini from 1.3.5 to 1.3.8
#1048
- build(deps): bump react-i18next from 11.8.1 to 11.8.2
#1041
- build(deps-dev): bump @babelfrom 7.12.9 to 7.12.10
#1040
- [develop] Release 1.43.0
#1035
- refactor(directory): revert back to initial directory pipeline
c9ec551
- refactor(directory): move preprocess to directory service
ff8be11
- test: update directory related tests and add parse test
ba0847e
9 December 2020
- Mirror URL table's click column
#1011
- refactor(statistics): move controller, service into stats module
#1016
- build(deps): bump aws-sdk from 2.802.0 to 2.806.0
#1030
- build(deps): bump d3 from 6.2.0 to 6.3.1
#1032
- build(deps-dev): bump @types/node from 14.14.10 to 14.14.11
#1031
- build(deps): bump react-i18next from 11.8.0 to 11.8.1
#1028
- refactor(route): allow private route to redirect
#1027
- [develop] Release 1.42.0
#1025
- build(deps-dev): bump @types/ua-parser-js from 0.7.33 to 0.7.34
#1023
- refactor(daily-clicks): rename clicks to daily clicks
8ed6c13
- feat(url-clicks): migration script
ce171e4
- feat(url-clicks): add url clicks table
fc8c0a8
8 December 2020
- build(deps-dev): bump @typescript-eslint from 4.9.0 to 4.9.1
#1022
- feat(search): include long links in index
#998
- build(deps): bump react-i18next from 11.7.4 to 11.8.0
#1020
- build(deps-dev): bump husky from 4.3.0 to 4.3.5
#1017
- build(deps-dev): bump eslint-config-prettier from 6.15.0 to 7.0.0
#1012
- build(deps-dev): bump eslint from 7.14.0 to 7.15.0
#1013
- build(deps-dev): bump lint-staged from 10.5.1 to 10.5.3
#1015
- refactor(user): use interface for controller ctor arg again
#1006
- build(deps-dev): bump @types/validator from 13.1.0 to 13.1.1
#1007
- build(deps-dev): bump eslint-plugin-prettier from 3.1.4 to 3.2.0
#1010
- build(deps): bump react-i18next from 11.7.3 to 11.7.4
#1008
- build(deps): bump @material-ui/core from 4.11.1 to 4.11.2
#1009
- [develop] Release 1.41.0
#1004
- chore(lint): reorg config
#1005
- refactor: move sentry, user codebase to modules
#1002
- build(deps): bump aws-sdk from 2.799.0 to 2.802.0
#999
- TSX Lint
#997
- chore(marketing): add nudge to Postman
#995
- Refactor drawer domain
#996
- refactor: remove keystroke updates to Redux on Login page
#989
- build(deps-dev): bump redis-mock from 0.54.0 to 0.55.0
#992
- build(deps): bump validator from 13.1.17 to 13.5.1
#994
- build(deps-dev): bump @typescript-eslint from 4.8.1 to 4.9.0
#991
- refactor: LoginForm component
#987
- refactor(user): add type declaration and tsx migration
#928
- test(redirect): move to source package
#972
- build(deps-dev): bump prettier from 2.2.0 to 2.2.1
#982
- build(deps-dev): bump copyfiles from 2.4.0 to 2.4.1
#981
- build(deps-dev): bump @sentry/webpack-plugin from 1.13.0 to 1.14.0
#980
- build(deps-dev): bump @types/node from 14.14.9 to 14.14.10
#975
- build(deps-dev): bump babel-loader from 8.2.1 to 8.2.2
#979
- fix: backgroundtype as optional
#978
- refactor(app): refactor app domain
#954
- [develop] Release 1.40.0
#973
- refactor(redirect): make into self-contained module
#940
- build(deps-dev): bump @babel/preset-env from 7.12.1 to 7.12.7
#968
- build(deps-dev): bump prettier from 2.1.2 to 2.2.0
#967
- build(deps): bump @material-ui/core from 4.11.0 to 4.11.1
#965
- build(deps): bump aws-sdk from 2.794.0 to 2.799.0
#963
- build(deps-dev): bump @babel/core from 7.12.8 to 7.12.9
#964
- refactor(login): refactor login page
#916
- build(deps-dev): bump @babel/core from 7.12.3 to 7.12.8
#959
- build(deps-dev): bump @babel/preset-typescript from 7.12.1 to 7.12.7
#956
- fix(gh-actions): set env via GITHUB_ENV instead of stdout
#953
- fix: refactor data representation to add unique identifier
#950
- feat: integrate redux-devtools for developer debugging
#949
- build(deps): bump react-ga from 3.2.1 to 3.3.0
#947
- build(deps-dev): bump eslint from 7.12.1 to 7.14.0
#944
- build(deps-dev): bump @babel/preset-react from 7.12.5 to 7.12.7
#945
- refactor(search): remove, no longer used
#929
- refactor(redux): move creation of the Redux store singleton into its own file
#939
- refactor(directory): redirect with exact changes in query
#915
- build(deps-dev): bump typescript from 4.0.5 to 4.1.2
#934
- build(deps): bump file-saver from 2.0.2 to 2.0.5
#935
- build(deps-dev): bump @types/node from 14.14.8 to 14.14.9
#932
- [develop] Release 1.39.0
#926
- build(deps): bump i18next from 19.8.3 to 19.8.4
#930
- refactor(search): remove isSearchable, index conditions
#914
- build(deps-dev): bump @types/chart.js from 2.9.27 to 2.9.28
#924
- build(deps): bump aws-sdk from 2.788.0 to 2.794.0
#923
- build(deps-dev): bump @types/node from 14.14.7 to 14.14.8
#922
- build(deps-dev): bump @types/d3 from 6.1.0 to 6.2.0
#921
- build(deps): bump sharp from 0.26.2 to 0.26.3
#917
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#919
- build(deps-dev): bump eslint-plugin-jsdoc from 30.7.7 to 30.7.8
#909
- build(deps): bump @sentry/browser from 5.27.3 to 5.27.4
#908
- build(deps): bump pg from 8.5.0 to 8.5.1
#911
- fix: package.json & package-lock.json to reduce vulnerabilities
#913
- build(deps): bump moment-timezone from 0.5.31 to 0.5.32
#912
- build(deps-dev): bump eslint-plugin-jest from 24.1.0 to 24.1.3
#907
- build(deps-dev): bump @typescript-eslint/parser from 4.6.1 to 4.7.0
#898
- build(deps-dev): bump @types/d3 from 6.0.0 to 6.1.0
#897
- fix(search): remove search
#902
- Folder restructure
#890
- build(deps): bump react-chartjs-2 from 2.10.0 to 2.11.1
#894
- build(deps-dev): bump @types/express from 4.17.8 to 4.17.9
#895
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#893
- docs(changelog): add auto-changelog, npm version hook
#891
- [develop] Release 1.38.0
#888
- chore(changelog): add complete changelog
671f54f
- refactor(user): refactor user page
340c969
- chore(release): version bump
b394bbf
11 November 2020
- feat(tp): remove timeout for skip button
#886
- build(deps-dev): bump babel-loader from 8.1.0 to 8.2.1
#884
- build(deps-dev): bump ts-jest from 26.4.3 to 26.4.4
#885
- build(deps): bump aws-sdk from 2.784.0 to 2.788.0
#875
- build(deps-dev): bump @types/lodash from 4.14.164 to 4.14.165
#864
- build(deps-dev): bump eslint-plugin-jsdoc from 30.7.6 to 30.7.7
#854
- build(deps): bump nodemailer from 6.4.14 to 6.4.15
#883
- build(deps-dev): bump @types/node from 14.14.6 to 14.14.7
#881
- build(deps): bump pg from 8.4.2 to 8.5.0
#880
- build(deps-dev): bump @types/sharp from 0.26.0 to 0.26.1
#879
- build(deps): bump react-ga from 3.2.0 to 3.2.1
#878
- build(deps-dev): bump ts-loader from 8.0.9 to 8.0.11
#876
- build(deps-dev): bump eslint-config-airbnb from 18.2.0 to 18.2.1
#866
- [develop] Release 1.37.1
#863
- feat(tp): remove timer for skip button appearance
e3ce569
- chore(release): version bump
3a0b929
5 November 2020
- fix: banner and tracking
#850
- build(deps-dev): bump @babel/preset-react from 7.12.1 to 7.12.5
#847
- build(deps-dev): bump supertest from 6.0.0 to 6.0.1
#857
- build(deps-dev): bump ts-loader from 8.0.7 to 8.0.9
#856
- build(deps): bump @sentry/browser from 5.27.2 to 5.27.3
#853
- build(deps-dev): bump webpack-cli from 4.1.0 to 4.2.0
#852
- build(deps-dev): bump jest from 26.6.2 to 26.6.3
#851
- build(deps-dev): bump @types/react-redux from 7.1.10 to 7.1.11
#848
- build(deps-dev): bump redis-mock from 0.53.0 to 0.54.0
#845
- build(deps-dev): bump @types/d3 from 5.16.3 to 6.0.0
#846
- [develop] Release 1.37.0
#843
- chore(release): version bump 1.37.1
f215a53
3 November 2020
- Godirectory
#813
- build(deps-dev): bump @typescript-eslintfrom 4.6.0 to 4.6.1
#841
- build(deps): bump aws-sdk from 2.780.0 to 2.784.0
#839
- build(deps-dev): bump lint-staged from 10.5.0 to 10.5.1
#837
- build(deps-dev): bump jest from 26.6.1 to 26.6.2
#838
- build(deps-dev): bump @types/react-redux from 7.1.9 to 7.1.10
#836
- build(deps-dev): bump @types/lodash from 4.14.163 to 4.14.164
#835
- build(deps): bump file-type from 16.0.0 to 16.0.1
#834
- build(deps): bump @sentry/browser from 5.27.1 to 5.27.2
#824
- build(deps-dev): bump @types/node from 14.14.5 to 14.14.6
#826
- build(ci): add lockfile-lint to CI step
#827
- feat: fixed banner
#822
- build(deps-dev): bump eslint-plugin-jsdoc from 30.7.3 to 30.7.6
#831
- build(deps-dev): bump redis-mock from 0.52.0 to 0.53.0
#829
- build(deps): bump helmet from 4.1.1 to 4.2.0
#830
- build(deps-dev): bump supertest from 5.0.0 to 6.0.0
#821
- build(deps-dev): bump @types/classnames from 2.2.10 to 2.2.11
#823
- build(deps-dev): bump @types/lodash from 4.14.162 to 4.14.163
#818
- build(deps-dev): bump @types/bluebird from 3.5.32 to 3.5.33
#820
- build(deps-dev): bump @types/morgan from 1.9.1 to 1.9.2
#819
- build(deps-dev): bump @types/jsdom from 16.2.4 to 16.2.5
#817
- build(deps): bump pg from 8.4.1 to 8.4.2
#811
- build(deps-dev): bump ts-jest from 26.4.1 to 26.4.3
#809
- build(deps-dev): bump @types/react-dom from 16.9.8 to 16.9.9
#810
- build(deps-dev): bump eslint-config-prettier from 6.14.0 to 6.15.0
#808
- build(deps-dev): bump typescript from 4.0.3 to 4.0.5
#807
- build(deps): bump aws-sdk from 2.775.0 to 2.780.0
#805
- build(deps): bump react-redux from 7.2.1 to 7.2.2
#804
- build(deps-dev): bump file-loader from 6.1.1 to 6.2.0
#803
- build(deps-dev): bump lint-staged from 10.4.2 to 10.5.0
#793
- build(deps-dev): bump ts-loader from 8.0.6 to 8.0.7
#796
- build(deps-dev): bump @typescript-eslint from 4.5.0 to 4.6.0
#797
- build(deps-dev): bump eslint-plugin-jsx-a11y from 6.3.1 to 6.4.1
#798
- build(deps-dev): bump @types/chart.js from 2.9.26 to 2.9.27
#794
- build(deps-dev): bump @types/node from 14.14.3 to 14.14.5
#790
- build(deps-dev): bump eslint from 7.12.0 to 7.12.1
#792
- build(deps-dev): bump eslint from 7.11.0 to 7.12.0
#785
- build(deps-dev): bump @types/node from 14.14.0 to 14.14.3
#784
- build(deps-dev): bump jest from 26.6.0 to 26.6.1
#786
- fix: package.json & package-lock.json to reduce vulnerabilities
#789
- build(deps): bump @sentry/browser from 5.27.0 to 5.27.1
#782
- build(deps-dev): bump @types/jest from 26.0.14 to 26.0.15
#778
- build(deps-dev): bump eslint-config-prettier from 6.13.0 to 6.14.0
#776
- build(deps): bump @sentry/browser from 5.26.0 to 5.27.0
#780
- build(deps): bump react-dom from 16.13.1 to 16.14.0
#781
- build(deps): bump react from 16.13.1 to 16.14.0
#779
- build(deps): bump react-ga from 3.1.2 to 3.2.0
#774
- [develop] Release 1.36.0
#772
- chore(release): version bump 1.37.0
986ec91
21 October 2020
- build(deps): bump aws-sdk from 2.771.0 to 2.775.0
#768
- build(deps): bump file-type from 15.0.1 to 16.0.0
#770
- feat: ga and sentry tracking
#754
- build(deps-dev): bump eslint-plugin-jsdoc from 30.6.5 to 30.7.3
#769
- build(deps-dev): bump commitizen from 4.2.1 to 4.2.2
#767
- build(deps-dev): bump ts-loader from 8.0.5 to 8.0.6
#766
- build(deps-dev): bump @types/node from 14.11.10 to 14.14.0
#765
- build(deps-dev): bump @types/helmet from 0.0.48 to 4.0.0
#764
- build(deps-dev): bump eslint-plugin-react-hooks from 4.1.2 to 4.2.0
#763
- fix(announcements): tweak padding for message
#739
- build(deps-dev): bump @types/react-vis from 1.11.3 to 1.11.5
#759
- build(deps-dev): bump webpack-cli from 4.0.0 to 4.1.0
#761
- build(deps-dev): bump jest from 26.5.3 to 26.6.0
#762
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#757
- build(deps-dev): bump eslint-plugin-react from 7.21.4 to 7.21.5
#755
- build(deps-dev): bump @types/node from 14.11.8 to 14.11.10
#747
- build(deps-dev): bump @types/chart.js from 2.9.25 to 2.9.26
#756
- fix: package.json & package-lock.json to reduce vulnerabilities
#753
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.65 to 1.0.0
#752
- build(deps-dev): bump @babel/core from 7.12.1 to 7.12.3
#748
- build(deps-dev): bump lint-staged from 10.4.0 to 10.4.2
#750
- build(deps-dev): bump eslint-config-prettier from 6.12.0 to 6.13.0
#749
- build(deps-dev): bump @babel to 7.12.1
#743
- build(deps-dev): bump eslint-plugin-jsdoc from 30.6.4 to 30.6.5
#742
- build(deps): bump nodemailer from 6.4.13 to 6.4.14
#744
- build(deps-dev): bump @babel/core from 7.11.6 to 7.12.0
#737
- build(deps-dev): re-add webpack-dev-server, removed by mistake
#738
- build(deps): bump sharp from 0.26.1 to 0.26.2
#734
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.63 to 1.0.0-pre.65
#735
- [develop] Release 1.35.0
#731
- chore(sql-fns): add isSearchable to url_histories insert
#708
- chore(release): version bump 1.36.0
6cda671
14 October 2020
- build(deps): bump aws-sdk from 2.768.0 to 2.771.0
#720
- build(deps-dev): bump @types/lodash from 4.14.161 to 4.14.162
#726
- build(deps): bump @sentry/browser from 5.25.0 to 5.26.0
#729
- build(deps-dev): bump file-loader from 6.1.0 to 6.1.1
#728
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#723
- build(deps-dev): bump webpack-cli from 3.3.12 to 4.0.0
#722
- build(deps-dev): bump eslint from 7.10.0 to 7.11.0
#725
- build(deps-dev): bump ts-loader from 8.0.4 to 8.0.5
#724
- build(deps-dev): bump eslint-plugin-react from 7.21.3 to 7.21.4
#718
- build(deps-dev): bump @types/node from 14.11.5 to 14.11.8
#719
- build(deps-dev): bump @typescript-eslint from 4.4.0 to 4.4.1
#721
- build(deps-dev): bump jest from 26.5.2 to 26.5.3
#717
- build(deps-dev): bump eslint-plugin-jsdoc from 30.6.3 to 30.6.4
#713
- bug: ellipsis for extra long shortened links
#716
- build(deps): bump pg from 8.3.3 to 8.4.1
#712
- [develop] Release 1.34.0
#710
- build(deps): remove webpack-dev-server, use webpack serve
f603c52
- fix: show ellipsis for extra long link
e93eb4e
- chore(release): version bump
d34263a
7 October 2020
- feat: implement announcement modal
#691
- feat: remove link description
#690
- build(deps-dev): bump @types/react-router-dom from 5.1.5 to 5.1.6
#707
- build(deps): bump i18next from 19.8.1 to 19.8.2
#706
- build(deps): bump aws-sdk from 2.763.0 to 2.768.0
#705
- build(deps-dev): bump @types/node from 14.11.2 to 14.11.5
#704
- build(deps): bump nodemailer from 6.4.12 to 6.4.13
#703
- build(deps): bump moment from 2.29.0 to 2.29.1
#702
- build(deps-dev): bump jest from 26.4.2 to 26.5.2
#701
- build(deps-dev): bump eslint-plugin-jsdoc from 30.6.2 to 30.6.3
#685
- build(deps-dev): bump @types/d3 from 5.16.2 to 5.16.3
#698
- build(deps-dev): bump @typescript-eslint
#695
- build(deps): bump @sentry/browser from 5.24.2 to 5.25.0
#696
- build(deps-dev): bump eslint-plugin-react from 7.21.2 to 7.21.3
#687
- build(deps-dev): bump @types/chart.js from 2.9.24 to 2.9.25
#694
- build(deps-dev): bump eslint-plugin-jest from 24.0.2 to 24.1.0
#693
- fix: replace ogp logo svg file
#692
- fix: update CreateLinkButton icon button to be circle
#684
- build(deps): bump i18next from 19.7.0 to 19.8.1
#689
- build(deps): bump uuid from 8.3.0 to 8.3.1
#686
- build(deps-dev): bump @types/d3 from 5.9.2 to 5.16.2
#683
- Add CodeQL static analyser
#680
- build(deps): bump nodemailer from 6.4.11 to 6.4.12
#675
- build(deps-dev): bump copyfiles from 2.3.0 to 2.4.0
#681
- [develop] Release 1.33.1
#678
- fix: ogp logo
#670
- fix: stop client from repeatedly calling endpoint
#669
- [develop] Release 1.33.0
#667
- feat(modal): introduce the backend for announcement modal
c0bbdba
- feat(announcement): tweak the modal and scaffolding
7c994e2
- refactor(user): inject user message via inversify
ceebf8d
1 October 2020
- chore(release): version bump
368b881
30 September 2020
- build(deps-dev): bump eslint-plugin-jsdoc from 30.6.1 to 30.6.2
#663
- build(deps-dev): bump @types/d3 from 5.7.2 to 5.9.2
#662
- build(deps-dev): bump ts-jest from 26.4.0 to 26.4.1
#665
- build(deps): bump aws-sdk from 2.749.0 to 2.763.0
#664
- feat: replace go logo with ogp logo
#661
- feat(links): disclose owner on dup creation
#640
- build(deps-dev): bump @typescript-eslint/parser from 4.2.0 to 4.3.0
#656
- build(deps-dev): bump @types/hapi__joi from 17.1.5 to 17.1.6
#655
- build(deps-dev): bump eslint-plugin-jsdoc from 30.6.0 to 30.6.1
#657
- feat: modified footer with ogp
#652
- test: added route level integration testing
#645
- chore(monitoring): Logging logins, introduce HTTP 403 Forbidden responses when updating links
#653
- build(deps-dev): bump eslint-config-prettier from 6.11.0 to 6.12.0
#646
- build(deps-dev): bump eslint-plugin-jsdoc from 30.5.1 to 30.6.0
#647
- build(deps-dev): bump eslint-plugin-import from 2.22.0 to 2.22.1
#648
- build(deps-dev): bump eslint from 7.9.0 to 7.10.0
#649
- build(deps-dev): bump @sentry/webpack-plugin from 1.12.1 to 1.13.0
#643
- build(deps): bump d3 from 6.1.1 to 6.2.0
#642
- build(deps-dev): bump eslint-plugin-react from 7.21.1 to 7.21.2
#641
- build(deps-dev): bump @types/hapi__joi from 17.1.4 to 17.1.5
#629
- build(deps): bump react-i18next from 11.7.2 to 11.7.3
#630
- build(deps): bump moment from 2.28.0 to 2.29.0
#631
- build(deps-dev): bump eslint-plugin-react from 7.20.6 to 7.21.1
#637
- [develop] Release 1.32.0
#634
- fix(links): just lookup existence and ownership once
5e12ca5
- refactor(url): not finding a short link for a user should be construed as unauthorized update
2563b1f
- chore(release): version bump
b43b7aa
23 September 2020
- build(deps-dev): bump @types/node from 14.11.1 to 14.11.2
#624
- build(deps-dev): bump @typescript-eslint from 4.1.1 to 4.2.0
#623
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.62 to 1.0.0-pre.63
#622
- build(deps-dev): bump eslint-plugin-jest from 24.0.1 to 24.0.2
#621
- build(deps-dev): bump html-webpack-plugin from 4.4.1 to 4.5.0
#620
- build(deps-dev): bump ts-jest from 26.3.0 to 26.4.0
#619
- build(deps): bump @sentry/browser from 5.23.0 to 5.24.2
#617
- build(deps-dev): bump typescript from 4.0.2 to 4.0.3
#618
- build(deps-dev): bump ts-loader from 8.0.3 to 8.0.4
#613
- build(deps): bump sharp from 0.26.0 to 0.26.1
#614
- build(deps): bump file-type from 15.0.0 to 15.0.1
#615
- build(deps): bump validator from 13.1.1 to 13.1.17
#616
- Revert "Add description meta tag to transition page"
#612
- fix: fix misaligned tooltip
#609
- feat(transition-page): add description meta tag
#610
- build(deps-dev): bump @types/node from 14.10.1 to 14.11.1
#608
- build(deps-dev): bump webpack from 4.44.1 to 4.44.2
#605
- build(deps-dev): bump @types/jest from 26.0.13 to 26.0.14
#603
- build(deps-dev): bump redis-mock from 0.51.0 to 0.52.0
#607
- build(deps-dev): bump lint-staged from 10.3.0 to 10.4.0
#606
- build(deps-dev): bump @typescript-eslint, prettier, eslint
#592
- build(deps): bump ua-parser-js from 0.7.21 to 0.7.22
#596
- fix: go logo intersecting with redirect link
#600
- [develop] Release 1.31.0
#598
- feat: implement cache for long url and description
1130d54
- feat: implement description metatag for transition page in a naive way
d6f620a
- test: fix broken tests
5f2b0a3
16 September 2020
- fix: apply rate limit to otp generation
#591
- fix: ui of transition page
#589
- build(deps-dev): bump @commitlint, bl
#584
- build(deps-dev): bump eslint-plugin-jsdoc from 30.4.2 to 30.5.1
#583
- build(deps): bump moment from 2.27.0 to 2.28.0
#582
- build(deps-dev): bump @types/node from 14.10.0 to 14.10.1
#581
- build(deps-dev): bump eslint-plugin-jest from 24.0.0 to 24.0.1
#576
- build(deps-dev): bump @types/sharp from 0.25.1 to 0.26.0
#578
- build(deps-dev): bump eslint-plugin-react-hooks from 4.1.1 to 4.1.2
#577
- build(deps-dev): bump eslint-plugin-jsdoc from 30.4.0 to 30.4.2
#579
- build(deps): bump node-fetch from 2.6.0 to 2.6.1
#575
- build(deps-dev): bump @types/node from 14.6.4 to 14.10.0
#574
- build(deps-dev): bump @types/express-fileupload from 1.1.4 to 1.1.5
#573
- build(deps-dev): bump eslint-plugin-react-hooks from 4.1.0 to 4.1.1
#572
- build(deps): bump helmet from 4.1.0 to 4.1.1
#571
- build(deps): bump cross-fetch from 3.0.5 to 3.0.6
#569
- test: remove hard-coded sequelize dialect
#566
- feat(transition-page): add proceed link
#568
- build(deps): bump aws-sdk from 2.748.0 to 2.749.0
#564
- chore(create-form): provide default error messages
#567
- build(deps): bump @sentry/browser from 5.22.3 to 5.23.0
#565
- build(ci): use forks of third-party actions
#562
- test(controllers): add coverage for UserController
#561
- fix(csp): add https: prefix, / suffix
#560
- [develop] Release 1.30.0
#558
- feat(tp): add skip button for desktop view
d0ca036
- fix: applied rate limit to otp generation and verification
41bcb6d
- feat(tp): responsive design for mobile devices
f072733
9 September 2020
- build(deps): bump aws-sdk from 2.742.0 to 2.748.0
#555
- build(deps-dev): bump eslint-plugin-jsdoc from 30.3.3 to 30.4.0
#556
- refactor(links): clean up, test UrlRepository
#554
- test(services): add coverage for UrlManagementService
#553
- test(repositories): fix dir typo, provide coverage for UserRepository
#552
- Integrate with Github Actions; remove Travis integration
#346
- build(deps-dev): bump eslint-plugin-jsdoc from 30.3.2 to 30.3.3
#548
- build(deps-dev): bump @typescript-eslint from 4.0.1 to 4.1.0
#547
- build(deps-dev): bump husky from 4.2.5 to 4.3.0
#550
- build(deps): bump cloudmersive-virus-api-client from 1.1.7 to 1.1.8
#549
- build(deps-dev): remove sinon as a dependency
#541
- build(deps-dev): bump eslint-plugin-jest from 23.20.0 to 24.0.0
#543
- build(deps-dev): bump @typescript-eslint to 4.0.1
#522
- build(deps-dev): bump @types/jest from 26.0.12 to 26.0.13
#540
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.61 to 1.0.0-pre.62
#539
- build(deps-dev): bump eslint-plugin-jsdoc from 30.3.1 to 30.3.2
#542
- build(deps-dev): bump @babel/core from 7.11.5 to 7.11.6
#534
- build(deps-dev): bump lint-staged from 10.2.13 to 10.3.0
#535
- build(deps-dev): bump @types/node from 14.6.2 to 14.6.4
#536
- build(deps): bump sequelize from 6.3.4 to 6.3.5
#537
- build(deps-dev): bump @types/express from 4.17.7 to 4.17.8
#526
- build(deps-dev): bump eslint-plugin-jsdoc from 30.3.0 to 30.3.1
#528
- build(deps-dev): bump @types/jsdom from 16.2.3 to 16.2.4
#527
- build(deps-dev): bump eslint from 7.8.0 to 7.8.1
#525
- [develop] Release 1.29.0
#530
- test(repositories): flesh out coverage for UrlRepository
82834c3
- test(user-repo): provide coverage for UserRepository
9966552
- fix(lint): rework codebase for @typescript-eslint@4
70b2ed9
1 September 2020
- Revert "build(deps-dev): bump @typescript-eslint to 4.0.1 (#512)"
#521
- fix(searchable-toggle): update toaster message to reflect changes
#520
- test(services): add coverage for GaLoggerService
#508
- build(deps-dev): bump @typescript-eslint to 4.0.1
#512
- build(deps-dev): bump @types/jest from 26.0.10 to 26.0.12
#517
- build(deps-dev): bump eslint from 7.7.0 to 7.8.0
#519
- feat(links): redesign create URL modal
#470
- build(deps): bump d3 from 6.1.0 to 6.1.1
#516
- build(deps-dev): bump @babel/core from 7.11.4 to 7.11.5
#515
- build(deps): bump @sentry/browser from 5.22.0 to 5.22.3
#513
- build(deps-dev): bump @types/react-vis from 1.11.2 to 1.11.3
#514
- build(deps): bump aws-sdk from 2.738.0 to 2.742.0
#502
- build(deps-dev): bump @types/express-fileupload from 1.1.3 to 1.1.4
#511
- build(deps-dev): bump file-loader from 6.0.0 to 6.1.0
#510
- build(deps-dev): bump @babel/preset-env from 7.11.0 to 7.11.5
#509
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.60 to 1.0.0-pre.61
#493
- feat(links): allow links to be marked as searchable
#473
- build(deps): bump react-i18next from 11.7.1 to 11.7.2
#505
- build(deps-dev): bump @types/node from 14.6.0 to 14.6.2
#507
- build(deps-dev): bump @types/lodash from 4.14.160 to 4.14.161
#506
- build(deps): bump d3 from 6.0.0 to 6.1.0
#504
- build(deps-dev): bump html-webpack-plugin from 4.3.0 to 4.4.1
#503
- chore(transition): copy apple-touch-icon from index.html
#501
- test(services): add tests for services
#495
- build(deps): bump pg from 8.3.2 to 8.3.3
#498
- build(deps-dev): bump cz-conventional-changelog from 3.2.1 to 3.3.0
#497
- build(deps): bump @sentry/browser from 5.21.4 to 5.22.0
#496
- build(deps): bump d3 from 5.16.0 to 6.0.0
#490
- build(deps-dev): bump ts-jest from 26.2.0 to 26.3.0
#491
- build(deps-dev): bump prettier from 2.1.0 to 2.1.1
#492
- test(stats): add/fix statistics tests for controllers and repositories
#489
- build(deps-dev): bump eslint-plugin-jsdoc from 30.2.4 to 30.3.0
#488
- build(deps-dev): bump @typescript-eslint/*
#487
- build(deps): bump file-type from 14.7.1 to 15.0.0
#483
- build(deps-dev): bump commitizen from 4.2.0 to 4.2.1
#486
- build(deps): bump sharp from 0.25.4 to 0.26.0
#485
- build(deps-dev): bump lint-staged from 10.2.11 to 10.2.13
#484
- test(redirect): cover gtagForTransitionPage, res.cookie
#482
- build(deps-dev): bump ts-loader from 8.0.2 to 8.0.3
#479
- build(deps-dev): bump commitizen from 4.1.5 to 4.2.0
#481
- build(deps-dev): bump @typescript-eslint/parser from 3.9.1 to 3.10.0
#476
- build(deps-dev): bump prettier from 2.0.5 to 2.1.0
#475
- build(deps): bump @sentry/browser from 5.21.3 to 5.21.4
#478
- build(deps-dev): bump @types/lodash from 4.14.159 to 4.14.160
#477
- build(deps-dev): bump cz-conventional-changelog from 3.2.0 to 3.2.1
#474
- build(deps-dev): bump jest from 26.4.1 to 26.4.2
#472
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.59 to 1.0.0-pre.60
#471
- build(deps-dev): bump node-mocks-http from 1.8.1 to 1.9.0
#466
- build(deps): bump react-i18next from 11.7.0 to 11.7.1
#469
- build(deps-dev): bump @types/sinon from 9.0.4 to 9.0.5
#467
- build(deps): bump @sentry/browser from 5.21.1 to 5.21.3
#468
- build(deps-dev): bump commitizen from 4.1.2 to 4.1.5
#465
- refactor(file-upload): cloudmersive failures now return HTTP 400 Bad Request to client
#462
- build(deps): bump aws-sdk from 2.736.0 to 2.738.0
#460
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.58 to 1.0.0-pre.59
#459
- build(deps-dev): bump typescript to 4.0.2
#463
- build(deps): update to latest @types/express
#455
- fix(csp): allow doubleclick for img and connect
#453
- build(deps): bump @types/express-rate-limit from 5.0.0 to 5.1.0
#461
- build(deps-dev): bump @types/helmet from 0.0.47 to 0.0.48
#458
- build(deps-dev): bump jest from 26.4.0 to 26.4.1
#457
- build(deps-dev): bump @babel/core from 7.11.1 to 7.11.4
#456
- build(deps): bump i18next from 19.6.3 to 19.7.0
#451
- feat(redirect): allow trailing period in shortlink
#454
- build(deps-dev): bump @types/chart.js from 2.9.23 to 2.9.24
#452
- fix(search): omit most params in querystring if default
#449
- [develop] Release 1.28.0
#447
- fix(safebrowsing): correct boolean condition for isThreat
7103c91
- test(services): add coverage for CloudmersiveScanService
366b612
- fix(links): make isSearchable a true toggle
4b08c6c
19 August 2020
- feat(otp): include request ip address in otp email
#430
- build(deps-dev): bump @types/node from 14.0.27 to 14.6.0
#445
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.57 to 1.0.0-pre.58
#444
- build(deps-dev): bump @commitlint/travis-cli from 9.1.1 to 9.1.2
#443
- build(deps): bump helmet from 4.0.0 to 4.1.0
#442
- build(deps): bump express-fileupload from 1.1.10 to 1.2.0
#440
- build(deps): bump aws-sdk from 2.735.0 to 2.736.0
#441
- build(deps): bump pg from 8.3.0 to 8.3.2
#438
- build(deps-dev): bump @typescript-eslint/* from 3.9.0 to 3.9.1
#437
- build(deps-dev): bump eslint-plugin-react-hooks from 4.0.8 to 4.1.0
#436
- build(deps): bump ejs from 3.1.3 to 3.1.5
#435
- build(deps-dev): bump eslint from 7.6.0 to 7.7.0
#434
- build(deps): bump aws-sdk from 2.732.0 to 2.735.0
#428
- fix(upload): log a message with the Error, not the Error itself
#404
- fix(transition): correct relative paths, redirect middleware
#432
- build(deps-dev): bump @commitlint/config-conventional
#426
- build(deps-dev): bump eslint-plugin-jsdoc from 30.2.2 to 30.2.4
#429
- build(deps-dev): bump jest from 26.3.0 to 26.4.0
#424
- build(deps-dev): bump @types/jest from 26.0.9 to 26.0.10
#423
- refactor(links): extract LinkInfoEditor
#416
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.56 to 1.0.0-pre.57
#419
- build(deps-dev): bump @sentry/webpack-plugin from 1.12.0 to 1.12.1
#418
- build(deps-dev): bump @types/moment-timezone from 0.5.13 to 0.5.30
#417
- build(deps-dev): bump eslint-plugin-jsdoc from 30.2.1 to 30.2.2
#415
- build(deps-dev): bump @types/uuid from 8.0.1 to 8.3.0
#414
- build(deps): bump lodash from 4.17.19 to 4.17.20
#412
- refactor(UserPage): remove props drilling tech debt
#410
- refactor(UserPage): rename Widgets => widgets
#409
- build(deps): bump aws-sdk from 2.731.0 to 2.732.0
#408
- build(deps): bump @sentry/browser from 5.20.1 to 5.21.1
#405
- build(deps-dev): bump redis-mock from 0.50.0 to 0.51.0
#407
- build(deps-dev): bump eslint-plugin-react from 7.20.5 to 7.20.6
#406
- fix(search): reset page num on query change
#403
- [develop] Release 1.27.0
#402
- fix(transition): correct relative paths
afedeea
- chore(release): version bump
e7070e6
- fix(redirect): app.use => app.get
38a1e10
12 August 2020
- build(deps): bump aws-sdk from 2.729.0 to 2.731.0
#394
- feat(transition-page): reduce countdown to 6 seconds
#396
- docs(readme): update with new env vars
#391
- build(deps-dev): bump ts-jest from 26.1.4 to 26.2.0
#392
- build(deps-dev): bump sinon from 9.0.2 to 9.0.3
#393
- fix(file-upload): race condition caused by not awaiting a DB promise
#390
- build(deps-dev): bump jest from 26.2.2 to 26.3.0
#388
- feat(links): scan threats with Google Safe Browsing
#376
- build(deps-dev): bump @typescript-eslint/* from 3.8.0 to 3.9.0
#385
- build(deps): bump aws-sdk from 2.726.0 to 2.729.0
#382
- build(deps): bump jsdom from 16.3.0 to 16.4.0
#384
- build(deps): bump file-type from 14.7.0 to 14.7.1
#383
- build(deps-dev): bump concurrently from 5.2.0 to 5.3.0
#381
- build(deps-dev): bump @typescript-eslint/eslint-plugin
#380
- build(deps): bump express-fileupload from 1.1.9 to 1.1.10
#378
- build(deps): bump helmet from 3.23.3 to 4.0.0
#347
- build(deps-dev): bump @types/jest from 26.0.8 to 26.0.9
#368
- build(deps-dev): bump @types/cloudmersive-virus-api-client from 1.1.0 to 1.1.1
#364
- feat(404-page): add sg crest banner
#375
- [develop] Release 1.26.1
#374
- feat(links): cache Safe Browsing threat matches
c5c7e96
- fix(csp): change helmet config for 4.x
5953f95
- feat(links): allow Safe Browsing threats to only be logged
a57c194
6 August 2020
- fix(cloudmersive): just log URL threats
#371
- [develop] Release 1.26.0
#369
- chore(release): version bump
0b942fd
6 August 2020
- build(deps-dev): bump @types/lodash from 4.14.158 to 4.14.159
#362
- build(deps-dev): bump @babel/core from 7.11.0 to 7.11.1
#363
- chore(upload): log user attempts to upload malicious files
#361
- feat(transition-page): ui redesign
#244
- chore(links): log user attempts to create malicious links
#360
- fix(csp): add GTM to img-src
#359
- build(deps-dev): bump eslint-plugin-jsdoc from 30.1.0 to 30.2.1
#355
- build(deps-dev): bump @types/uuid from 8.0.0 to 8.0.1
#357
- build(deps-dev): bump @typescript-eslint/* from 3.7.1 to 3.8.0
#356
- fix(links): correct website scan API call
#358
- build(deps): bump aws-sdk from 2.721.0 to 2.726.0
#352
- feat(links): scan for threats with Cloudmersive
#351
- build(deps): bump react-chartjs-2 from 2.9.0 to 2.10.0
#354
- build(deps): bump file-type from 14.6.2 to 14.7.0
#353
- build(deps): bump sequelize from 6.3.3 to 6.3.4
#349
- build(deps): bump express-fileupload from 1.1.8 to 1.1.9
#348
- build(deps-dev): bump eslint, jest, ts-loader, webpack, babel
#343
- build(deps-dev): bump eslint-plugin-jsdoc from 30.0.3 to 30.1.0
#344
- build(deps-dev): bump @types/qrcode from 1.3.4 to 1.3.5
#342
- build(deps-dev): bump @types/node from 10.17.26 to 14.0.27
#319
- feat(helmet): implement CSP policy
#330
- build(deps-dev): bump @types/react-vis from 1.11.1 to 1.11.2
#341
- build(deps): bump @sentry/browser from 5.20.0 to 5.20.1
#338
- build(deps): bump uuid from 8.2.0 to 8.3.0
#337
- build(deps): bump express-fileupload from 1.1.7-alpha.4 to 1.1.8
#336
- build(deps-dev): bump webpack from 4.43.0 to 4.44.0
#335
- build(deps-dev): bump redis-mock from 0.49.0 to 0.50.0
#334
- build(deps): bump nodemailer from 6.4.10 to 6.4.11
#333
- docs: add documentation for some services
#331
- docs: add documentation for search methods
#329
- build(deps-dev): bump eslint-plugin-react, @typescript-eslint
#322
- build(deps-dev): bump @types/jest, ts-jest, eslint-plugin-jest
#321
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.55 to 1.0.0-pre.56
#320
- feat(helmet): reapply CSP policy
#314
- [develop] Release 1.25.0
#327
- Revert "feat(helmet): implement CSP policy (#314)"
#326
- Revert "build(deps): bump nanoid from 2.0.3 to 3.1.10"
#325
- feat(tp): move loading image down, css cleanup
ca140c9
- feat(tp): add rotating links
68459c6
- Add mobile svg and rename desktop
e12172d
29 July 2020
- build(deps): bump i18next from 19.6.2 to 19.6.3
#311
- build(deps): bump react-redux from 7.2.0 to 7.2.1
#313
- build(deps): bump aws-sdk from 2.719.0 to 2.721.0
#316
- feat(upload): scan files for viruses, filter for types
#306
- feat: resize beta tag
#318
- feat(stats): implement graphs and charts for link statistics
#278
- feat(upload): only allow some file types
#302
- feat: beta tag and preview
#317
- feat(helmet): implement CSP policy
#314
- feat: search ui updates
#315
- build(deps): bump nanoid from 2.0.3 to 3.1.10
#288
- build(deps): update commitizen, commitlint, others
#309
- build(deps-dev): bump ts-node-dev from 1.0.0-pre.52 to 1.0.0-pre.55
#304
- build(deps): bump aws-sdk from 2.718.0 to 2.719.0
#303
- Documentation for using SQL functions to transfer link ownership
#308
- feat: some simple fixes that were generating react errors
#307
- build(deps): bump aws-sdk from 2.717.0 to 2.718.0
#300
- fix: explicit parsing config on query
#299
- build(deps): bump aws-sdk from 2.716.0 to 2.717.0
#298
- build(deps-dev): bump @types/lodash from 4.14.157 to 4.14.158
#297
- build(deps): bump @sentry/browser from 5.19.2 to 5.20.0
#296
- build(deps-dev): bump @types/sharp from 0.25.0 to 0.25.1
#295
- Release 1.24.0
#294
- feat(upload): scan for viruses
57a5a14
- test(upload): add test for FileCheckController
57743ee
- chore(upload): delete VirusScanService, not used
55b6f20
21 July 2020
- fix: home page redirect
#285
- feat: gosearch ui tweaks
#290
- build(deps): bump aws-sdk from 2.715.0 to 2.716.0
#289
- refactor(ga): decouple Express.Request from analytics
#279
- build(deps-dev): bump @typescript-eslint/*, eslint-plugin-jsdoc
#281
- chore: enable dependabot
#275
- feat: index tweaks and exclude blank description from search
#277
- feat: remove search button from header
#276
- feat: front-end implementation for search phase 1
#227
- build(deps): update redis, sequelize, others
#273
- fix: corrected ts-node-dev transpile-only option
#272
- [develop] Release v1.23.0 - Analytics logging with SQL function, various dependency upgrades
#270
- build(deps): grab latest drop-in updates, remove request
#268
- feat(link statistics): Use of literal SQL functions
#264
- feat: display the link user is editing on edit link drawer
#265
- build(deps): upgrade eslinting
#267
- [develop] Release 1.22.2
#262
- Patch frontend login email validation
#259
- [develop] Release 1.22.1
#258
- Patch frontend login email validation (#259)
#204
- build(eslint): bump all eslint-related-deps to latest
69dfb06
- build(deps): update redis, others
7862750
- refactor(ga): move view page req creation to controller
ab88e28
3 July 2020
- fix: bug where GA cookie is set after a server redirect
#253
- fix(nodemailer): use default value for maxMessages
#252
- [develop] Release 1.22.0 - Broken release, do not deploy
#249
- chore(release): version bump
85cfa1a
2 July 2020
- feat: user message banner
#242
- fix: remove link statistics and ga served events
#243
- Log invalid emails in otp requests
#239
- fix: remove unnecessary info from search api
#241
- fix: render 404 page even on non-existent pages in /api
#240
- refactor(authentication): return HTTP 401 Unauthorized when failing login email validation
#237
- fix: new link highlighting
#234
- [develop] Release 1.21.0
#233
- chore(release): version bump
240c791
- ci(travis): remove commitlint on travis
94baf60
30 June 2020
- build(deps): update uuid, validator, request
#228
- feat: back-end implementation of ranked link seach
#210
- feat: add CSRF protection
#226
- feat: data collection for link click statistics
#209
- build(deps): update frontend-related deps
#224
- build(deps): pick up drop-in changes to server, @types
#219
- [develop] Release 1.20.0
#223
- build(deps): pick up drop-in changes for server
1e15362
- build(deps): pick up drop-in changes to @types defns
6db1d85
- chore(release): version bump
6ff6818
25 June 2020
- feat: hotlink to faq for gosearch
#221
- feat: include helpful description placeholder and tooltip
#220
- feat: disallow non-ascii characters in desc field
#217
- refactor: append return statements after response callback
#218
- build(deps): drop-in changes to lint, jest, express-related deps
#216
- feat: data collection for search
#207
- ci(uat): add uat deployment to travis
#214
- build(deps-dev): update webpack-related dependencies
#215
- build(deps-dev): update @babel/*, babel-eslint, babel-loader
#213
- refactor: extract QrCodeService
#203
- build(deps-dev): commitlint@^9
#211
- fix(localstack): corrected whitelist, test, and compose file
#212
- refactor: controller service pattern for user api
#195
- [develop] Release 1.19.0
#202
- chore: enable debugging
#196
- chore(release): version bump
2ef9c0f
17 June 2020
- fix: injectable annotation for logout
#201
- refactor: controller service pattern for auth api
#194
- feat: google analytics for drop-off statistics
#192
- build(deps-dev): update jest, typescript, supporting cast
#193
- build(lint): add commitlint, commitizen
#189
- build(deps): update yargs-parser, http-proxy
#188
- chore(husky): enhance with lint-staged
#187
- feat(UserTable): add link copy, increase click count limit
#177
- fix(gitpod): use
npm install
to properly install husky#174
- [develop] Release 1.18.0
#173
- chore(husky): enhance with lint-staged (#187)
#183
- refactor: re-org RedirectController and its dependencies (#184)
4b85d63
- refactor: re-org StatisticsController and its dependencies (#185)
77c0d0f
- refactor: move services and OtpRepository (#175)
cf13de5
10 June 2020
- Install ttf-freefont in alpine image
#170
- Fix download CSV on IE
#148
- IE11 Banner
#141
- Integration with gitpod
#123
- Introduce UserRepository abstraction layer and Introduce Mappers
#169
- Centralise client and server URL validators
#164
- Front-end implementation for editing file links
#153
- Refactor UrlRepository
#165
- fix(docker-compose): expose port 4566, the edge server
#167
- S3ServerSide for both local/live envs, env vars for local endpoints
#166
- Use alpine image in dockerfile
#158
- [develop] Release 1.17.1 - Patch transition page to allow single-quote links
#163
- Add unit tests for logout middleware
#154
- Bump websocket-extensions from 0.1.3 to 0.1.4
#159
- Server side QR code rendering
#122
- [develop] Release 1.17.0
#152
- refactor(s3): just use S3ServerSide, inject dependencies
c382c6f
- fix(s3): Delint the codebase
95feb2a
- chore(tests): add specific linting for
test/
d49d1f5
8 June 2020
- fix(transition-page): Resolve Javascript bug with templating links with single-quote characters.
110552c
4 June 2020
- LocalStack
#149
- Use hardcoded values rather than vars for IE
#142
- Fix filter
#150
- File upload frontend
#115
- [develop] Release 1.16.2
#147
- Server side implementation of file uploading feature
#96
- Update filtering columns to match new createdAt values
f01587d
- Version bump
fe20422
- Update reset to use createdAt instead of updatedAt
528813a
3 June 2020
- [develop] Release 1.16.1
#136
- Fix UI Elements for IE11
#126
- Remove email recipients from Travis
#128
- Refactor front end redux store to use TypeScript
#107
- [develop] Release 1.16.0
#119
- Display createdAt column
e2dcabe
- Version bump
93007ba
- Fix filtering bug
64ba529
29 May 2020
27 May 2020
- UserPage table re-design
#97
- Home page tweaks
#92
- Add additional tests on redirect middleware
#94
- Format typescript codebase with prettier
#90
- UserPage toolbar re-design
#69
- Login middleware refactor and tests
#84
- NotFoundPage re-design
#77
- Add tests for redirect middleware & refactoring
#73
- Fix Pre-push hook to disallow improper formatting
#78
- Fix GovTech link typo
#82
- [develop] Release 1.15.0
#81
- Create technical specification template
9e42b75
- Version bump
50fe91a
14 May 2020
- Transition page cookie management to use an array
#79
- Refactor redirect endpoint to use dependency injection
#71
- Set height limit for login page graphic
#76
- Introduce transition page while preserving meta tags for crawlers
#60
- CreateUrlModal re-design
#67
- Allow S3 object ACL to be toggled when a shortlink is activated/deactivated
#63
- Line height bug fix on small devices (#3)
#65
- [develop] Release 1.14.0
#66
- Version bump
d4c097c
5 May 2020
- Allow user to submit OTP if email fails in development mode
#62
- Login page image
#61
- SQL migration scripts for upcoming file upload feature
#53
- Refactor /redirect endpoint in preparation for transition page
#59
- Improve invalid email domain toaster message (#31)
#58
- UI Revamp for HomePage and LoginPage
#52
- Avoid race condition in LoginPage component
#49
- [develop] version bump 1.13.5
#45
- Version bump 1.14.0
348e498
23 April 2020
16 April 2020
- Patch missing space on landing page
#34
- Sentry.io source map uploads during webpack build
#33
- Version bump 1.13.3
#32
- Version bump 1.13.4
e6925e9
14 April 2020
- Document and deprecated code fixes
#20
- Enforce no-cache behaviour via Cache-Control header
#29
- Fix size of SVG
#27
- Version bump to 1.13.2
#25
- Landing page tweaks, OGP attribution
#23
- 1.13.1
#19
- Fix SVG QR code generation on Internet Explorer
#22
- Version bump
9e54dbf
10 April 2020
- Landing page tweaks, OGP attribution
#23
- Fix SVG QR code generation on Internet Explorer
#22
- Release 1.13.1
#16
9 April 2020