The complete changelog for the Costs to Expect Website, our changelog follows the format defined at https://keepachangelog.com/en/1.0.0/
- We have added an additional link to Budget Pro.
- We have added links to our game scorers.
- We have updated all back end dependencies.
- We have updated all back end dependencies.
- We have removed the app from the side panel and added links to Budget and Budget Pro.
- We have implemented a minor tweak to try and correct the occasional 500 error
- We have updated the website to target v3 of the Costs to Expect API.
- We have updated all our dependencies, front-end and back-end.
- We have adjusted the cache to three days.
- We have tweaked the docker setup.
- We have Upgraded to Laravel 9 and PHP 8.1.
- We have updated all our dependencies, front-end and back-end.
- We have updated the website to handle the new format of categories from the Costs to Expect API.
- We have slightly tweaked the look of categories in the expense tables.
- We have upgraded to version 7 of the Laravel framework.
- We have upgraded our environment to PHP8.0 and MySQL 8.0.
- We have updated all our dependencies, front-end and back-end.
- We have updated the website to handle the new format of categories from the Costs to Expect API.
- We have slightly tweaked the look of categories in the expense tables.
- We have updated the Website to use the latest version of the Costs to Expect API, v2.14.0.
- We return additional information for failed API requests.
- We have switched to Redis for our caching.
- We have updated our cache to eight hours.
- We have updated the expense tables; it is possible for the category and subcategory values to be
null
.
- We are updating the Website to run on PHP7.4.
- We have updated the Website to work with v2.11.0 of the Costs to Expect API. The format of the categories object was updated.
- We have tweaked the Docker setup, we have added a network.
- When we hastily added the caching, we did not cache the response headers, only the body. We have updated the Website to cache the response body and headers.
- We have removed a link that would direct the user to a page we know will not have content.
- We have updated the dependencies for our website, front-end and back-end dependencies.
- We have added a check to stop processing when we come across a subcategory or category id that is not formatted correctly.
- We have removed an invalid link on the child page; we were linking to the detail page for a year when there is no data.
- We have updated the font; the new font is the same font we use for the rest of the service.
- We have fixed the pagination on the all expenses page; the limit parameter was not set.
- We have updated the category descriptions.
- We have added a link to our blog.
- We have removed
expenses
from the subcategory descriptions.
- Search the name field rather than the description field.
- Selecting a subcategory will now jump you to the expenses table.
- We have added caching for the requests not covered in the v1.11.0 update.
- We have updated the back-end dependencies.
- We have updated the front-end dependencies and switch to using the slim and minified versions.
- We have refactored the 'Request/Api' class to remove code duplication.
- We have increased the cache lifetime to four hours.
- We have fixed a typo in the 'Request/Api' class.
- We have updated the Docker configuration to include a MySQL database.
- We have added the 'migrations' table.
- We have added the
sessions
andcache
table migrations. - We have updated the website to cache some responses from the Costs to Expect API; API responses get cached for one hour. The caching solution is temporary and will be updated soon(tm).
- We have updated the dependencies for the website.
- We have made a minor tweak to the
web.config
file.
- We have added the hover for menu items.
- We have corrected a date in the changelog.
- We have added a banner for the Costs to Expect app.
- Minor SEO tweaks.
- We have added a link to the status page for the service.
- We have updated the copyright, now a personal project, not attached to G3D Development Limited.
- We have tweaked the content on the about page.
- The date for current year on the dashboard is incorrect.
- We have added links to the API and the App.
- LICENSE file missing.
- Updated dependencies.
- We have corrected the shown date of birth for Niall.
- The subcategories API request should return the entire collection.
- The website was asking the Costs to Expect API to search on the wrong field.
- The format of the returned expense item has changed, we have updated all views to use
name
rather thandescription
.
- We have updated a couple of calls to the API, category routes in the API have been moved.
- The expenses list errors when a filtered expense response contains no results.
- We have added a
version
property to theUri
class so it will be simpler to switch to a newer version of the Costs to Expect API in the future. - The Costs to Expect website consumes data from v2 of the Costs to Expect API.
- The website displays a warning if the root of the API returns a 404.
- We have added a CHANGELOG file to the repo, it will contain full details of all changes post v1.10.0.
- We have updated the CHANGELOG and added links to the GitHub repositories for the Costs to Expect Website and API.
- We have added a README with a brief overview and set up instructions.
- We have added Google Analytics to the website, GPDR friendly.
- We have added a privacy policy page.
- New content for the Changelog content page ready for the Open Source release.
- New content for the About content page ready for the Open Source release.
- We have removed the meta details for each release, they are no longer necessary now that the website has been Open Sourced.