Releases: dsgnr/portchecker.io
v3.2.0
What's Changed
- Add sponsorship button to repository by @dsgnr in #267
- Make method name more representative of its task by @dsgnr in #268
- Correct docstrings and incorrect typehints by @dsgnr in #269
- Make docker-compose files more complete by @dsgnr in #270
- Add spotlight section to README by @dsgnr in #271
- JavaScript refactor and lint checking by @dsgnr in #272
- Add DB Tech YouTube video to spotlight section of README by @dsgnr in #273
- Fix issue where the ALLOW_PRIVATE env var was not being evaluated correctly by @dsgnr in #274
- Make the query message update the host on submit by @dsgnr in #275
- Add pre-commit hook by @dsgnr in #278
- Make pre-commit hook fail fast by @dsgnr in #279
- Update API dependencies by @dsgnr in #280
- Docker improvements by @dsgnr in #281
- Bump release v3.2.0 by @dsgnr in #282
Full Changelog: v3.1.2...v3.2.0
v3.1.2
v3.1.1
What's Changed
- Fix incorrect defaults for env vars in README by @dsgnr in #256
- Add threading to socket check by @dsgnr in #257
- Make DEFAULT_PORT environment variable work for static UI image" by @dsgnr in #258
- Use the new API endpoint in the UI by @dsgnr in #259
- Remove unused Google Adsense environment variable by @dsgnr in #260
- [web] Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend/web by @dependabot in #261
- Add docs endpoint to webpack dev proxy by @dsgnr in #262
- Bump release 3.1.1 by @dsgnr in #263
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- Add more dependabot update rules by @dsgnr in #238
- Improve documentation by @dsgnr in #241
- [api] Bump gunicorn from 22.0.0 to 23.0.0 in /backend by @dependabot in #240
- Exception handling improvements by @dsgnr in #242
- Bring API up to Isort and Pylint standards by @dsgnr in #243
- Add Pytests to API by @dsgnr in #244
- GitHub action pytest by @dsgnr in #245
- Add GitHub Actions workflow for Pylint by @dsgnr in #246
- Add GitHub Actions job for isort by @dsgnr in #247
- Enable backend paths for api workflow by @dsgnr in #249
- Deduplicate application info by @dsgnr in #248
- Fix issue where project.toml was missing from containers by @dsgnr in #250
- Only run GitHub workflows once by @dsgnr in #251
- Add docstrings to pytests by @dsgnr in #252
- Add coverage reporting for Pytest by @dsgnr in #253
- Add favicon to web by @dsgnr in #254
- Bump release 3.1.0 by @dsgnr in #255
Full Changelog: v3.0.0...v3.1.0
v3.0.0
v2.0.1
2.0.0
What's Changed
- Bump webpack from 5.88.2 to 5.89.0 in /frontend/web by @dependabot in #187
- Bump postcss from 8.4.27 to 8.4.31 in /frontend/web by @dependabot in #186
- Bump html-webpack-plugin from 5.5.3 to 5.6.0 in /frontend/web by @dependabot in #189
- Bump follow-redirects from 1.15.2 to 1.15.4 in /frontend/web by @dependabot in #191
- Bump css-minimizer-webpack-plugin from 5.0.1 to 6.0.0 in /frontend/web by @dependabot in #193
- Bump css-loader from 6.8.1 to 6.10.0 in /frontend/web by @dependabot in #195
- Bump mini-css-extract-plugin from 2.7.6 to 2.8.0 in /frontend/web by @dependabot in #196
- Correct regex for port range by @dsgnr in #217
- Bump follow-redirects from 1.15.4 to 1.15.6 in /frontend/web by @dependabot in #208
- Bump webpack-dev-server from 4.15.1 to 5.0.4 in /frontend/web by @dependabot in #209
- Bump webpack from 5.89.0 to 5.91.0 in /frontend/web by @dependabot in #210
- Bump express from 4.18.2 to 4.19.2 in /frontend/web by @dependabot in #212
- Bump gunicorn from 21.2.0 to 22.0.0 in /backend by @dependabot in #213
- Bump mini-css-extract-plugin from 2.8.0 to 2.9.0 in /frontend/web by @dependabot in #214
- Bump pydantic from 2.0.3 to 2.4.0 in /backend by @dependabot in #215
- Bump micromatch from 4.0.5 to 4.0.8 in /frontend/web by @dependabot in #218
- Bump braces from 3.0.2 to 3.0.3 in /frontend/web by @dependabot in #219
- Bump ws from 8.13.0 to 8.18.0 in /frontend/web by @dependabot in #220
Full Changelog: 2.0.0b...v2.0.0
2.0.0b
Rewrites the front-end to a single page HTML instead of React. This is an incredibly small and simple application, so maintaining the various dependencies that come with a React site is a bit overkill.
The backend API is also refactored to move away from using AWS Lambda functions. The usage and popularity of this site is absolutely fantastic, but also quite unexpected. There have been numerous overage fees within the AWS free-tier limits, which is not sustainable without donations from users.
I see discussions related to portchecker.io, and some users have asked about self hosting. The changes made here also means that this project is more portable/not vendor locked in and only requires Docker to run.
As always, feedback and recommendations are more than welcomed!
Please consider the rewritten front-end and API as a beta release.
What's Changed
- Refactor both front-end and backend to make app more simple and portable by @dsgnr in #184
- Cleanup directories by @dsgnr in #185
Full Changelog: v1.0.10...2.0.0b
v1.0.11
What's Changed
- Fix codeQL badge in README in #20
- Various style improvements in #26
- Bump babel-preset-react-app from 10.0.0 to 10.0.1 in /webui in #25
- Update docker-compose for production to use GitHub container registry in #28
- Bump eslint from 8.4.1 to 8.5.0 in /webui in #27
- Bump @babel/core from 7.16.0 to 7.16.5 in /webui in #24
- Bump terser-webpack-plugin from 5.2.5 to 5.3.0 in /webui in #29
- Bump @babel/preset-react from 7.16.0 to 7.16.5 in /webui in #22
- Bump cssnano from 5.0.12 to 5.0.14 in /webui in #30
- Bump @emotion/babel-plugin from 11.7.1 to 11.7.2 in /webui in #32
- Bump node-sass from 7.0.0 to 7.0.1 in /webui in #33
- Bump webpack-dev-server from 4.6.0 to 4.7.3 in /webui in #40
- Bump eslint-plugin-react from 7.27.1 to 7.28.0 in /webui in #42
- Bump @babel/preset-env from 7.16.4 to 7.16.8 in /webui in #39
- Bump postcss-preset-env from 7.0.1 to 7.2.3 in /webui in #43
- Bump @babel/core from 7.16.5 to 7.16.7 in /webui in #44
- Upgrade all dependencies in #45
- v1.0.11 release in #46
- Merge to master in #47
Full Changelog: v1.0.10...v1.0.11
v1.0.10
What's Changed
- Experiment with codeql-analysis GitHub Actions in #16
- Experiment with image building in GitHub Actions in #17
- Bump @svgr/webpack from 6.1.1 to 6.1.2 in /webui in #14
- Bump postcss from 8.4.4 to 8.4.5 in /webui in #13
- Bump @emotion/babel-plugin from 11.3.0 to 11.7.1 in /webui in #15
- Bump @emotion/react from 11.7.0 to 11.7.1 in /webui in #12
- Bump react-router-dom from 6.0.2 to 6.1.1 in /webui in #11
- Update README and CHANGELOG for new release in #18
New Contributors
- @dependabot made their first contribution in #14
Full Changelog: v1.0.9...v1.0.10