Screen icon
Have there been any updates to the website?

Changelog

Releases

The changelog for the Costs to Expect service, we try not to say bug fixes and improvements, we may on occasion not fully detail a change or fix if we don't feel it is necessary, however, we will always try to be as open as possible.

The changelog for the Costs to Expect API can be found over on GitHub, the API changelog details every change, the API is Open Source.


[v1.09.2] - 21st August 2019

Changed

  • We have updated the copyright for the website; it should have been my company and not me.
  • We now send additional information for API request errors. The additional information is limited to HTTP verb, class and method names.
  • We have added a check to redirect when an invalid category and subcategory are requested. The page correctly handled the request, but now we strip the subcategory from the URI.

Files changed: 7 - Lines added: 74 - Lines removed: 30

[v1.09.1] - 9th August 2019

Fixed

  • Year and month summary pages for Niall forwarding to Jack.
  • Minor content correction.

Files changed: 5 - Lines added: 23 - Lines removed: 7

[v1.09.0] - 31st July 2019

Added

  • The API request class logs unexpected responses from the Costs to Expect API.

Changed

  • The filter summary displays when a search term is used to filter the expenses.
  • Updated dependencies.

Fixed

  • Upgraded to v1.00.3 of `deanblackborough/laravel-view-helpers`, corrects a small issue with the pagination URIs.
  • Slightly better error pages.

Files changed: 17 - Lines added: 853 - Lines removed: 114

[v1.08.0] - 23rd July 2019

Added

  • Filter summary added to the expenses view, whenever a filter is applied, you will get a summary for the filter.

Changed

  • Added pagination controls below the expenses table.
  • Minor changes to the design.
  • Minor changes to the text in some of the summary counts.

Fixed

  • Month filter only being applied to request if year filter set.
  • Subcategory filter not disabled when there are no selectable options.
  • The subcategory filter cleared options when the category value changed; We now disable the element if we need to load new subcategories.

Files changed: 16 - Lines added: 399 - Lines removed: 107

[v1.07.1] - 18th July 2019

Changed

  • We have tweaked the mobile, and the main website menu, the active state is more evident, and the mobile menu matches the main site menu.
  • Correction to the changelog.

Files changed: 6 - Lines added: 41 - Lines removed: 29

[v1.07.0] - 18th July 2019

Added

  • Search added to the full expenses view, allows you to search on expense description.

Changed

  • Year no longer treated differently in the filter code.
  • General code refactoring.

Fixed

  • Under specific scenarios, the URI on the final assigned filter is incorrect.

Files changed: 9 - Lines added: 405 - Lines removed: 129

[v1.06.2] - 15th July 2019

Added

  • Child details view component.
  • Assigned filters view component.
  • Filters view component.
  • Expenses table view component.

Changed

  • Modified the Docker setup, moved composer into Docker and added Xdebug for local development.
  • Icons in summary counts are clickable.
  • We have created a separate view helpers library.
  • We have tweaked link colours and table heading colours.
  • Refactoring in preparation for new development.

Fixed

  • Total expenses count on child detail page.
  • URLs on Niall's page.
  • Spelling error on "What we count?" page

Files changed: 28 - Lines added: 630 - Lines removed: 820

[v1.06.1] - 6th July 2019

Changed

  • The URLs for the category details pages have changed, now referenced by category id, not the name; we may need to change the names in the future.
  • Link colour darkened.
  • The number of expenses count is now always the total, not for the section.
  • The view all expenses links have been updated to filter the full expenses list based on the current context.
  • The site now runs on PHP 7.3.

Fixed

  • Filtering the form now jumps you down to the expenses data table rather than the top of the page.
  • Filtering the form does not respect the selected limit value.

Files changed: 16 - Lines added: 277 - Lines removed: 215

[v1.06.0] - 5th July 2019

Added

  • An expenses page to allow viewing and filtering of all the expenses assigned to a child.
  • A head() method added to the API request helper.

Changed

  • Added the API request method to the API requests table.
  • We have updated the descriptive name of each API request.
  • Minor layout change to the API requests table for phone and tablet sized screens.
  • We have updated all the tables, now include links to the new expenses page.

Fixed

  • The current year links on the dashboard go to the relevant child year page.

Files changed: 27 - Lines added: 1,106 - Lines removed: 101

[v1.05.0] - 24th June 2019

Added

  • A category summary page for each child.
  • A subcategory summary page for each child.
  • An annual summary page each child.
  • A monthly summary page each child.

Changed

  • Layout change to the child detail section; the order of values is not correct on mobile size screens.
  • Meta details added to the changelog.
  • Changed the order of the years in the last three years summary.

Files changed: 25 - Lines added: 2,199 - Lines removed: 479

[v1.04.1] - 19th June 2019

Changed

  • The Costs to Expect website checks the status of the Costs to Expect API, if it is down, a message is displayed to explain the lack of data.
  • The website gracefully handles the Costs to Expect API being down.
  • The website only calls a specific endpoint once per request, models retain state so that subsequent calls are free.
  • Split the largest expense value; we now show the top expense per category.
  • Minor layout changes to the intro section on the child pages, updates for all screen sizes.
  • API requests section links to API calls.
  • Code refactoring, getting everything in order to enable new feature.

Fixed

  • Removed redundant horizontal line on the child detail page.

Files changed: 28 - Lines added: 1,440 - Lines removed: 1,696

[v1.04.0] - 3rd June 2019

Added

  • The dashboard shows live data from the Costs to Expect API.
  • The detail page for Jack shows live data from the Costs to Expect API.
  • The detail page for Niall shows live data from the Costs to Expect API.

Changed

  • Minor content changes for mobile layout.
  • Disabled the all years pages, I need to do some additional development before bringing them back.

Files changed: 15 - Lines added: 1,246 - Lines removed: 780

[v1.03.2] - 31st May 2019

Added

  • Minor update to layout, added meta tags for social networks.

Changed

  • Altered the dashboard title.

Fixed

  • Content update to 'What we count?' page.

Files changed: 2 - Lines added: 2 - Lines removed: 2

[v1.03.1] - 29th May 2019

Fixed

  • Pagination controls should not show the prefix text on mobile.

Files changed: 3 - Lines added: 10 - Lines removed: 2

[v1.03.0] - 29th May 2019

Added

  • Summary block view component.
  • Summary block container view component.
  • Pagination view component.
  • API requests page view component.

Changed

  • Opted not to add a border radius to inputs.
  • Modified pagination layout for mobile, just show next and previous as well as page number, moved per page control onto the same line.
  • The content pages now use a general layout file rather than defining everything in the view.
  • Content updates for text before tables.

Fixed

  • Minor spelling error in the text above the last 25 expenses on the dashboard.
  • Removed the 100% height on elements, causing minor scrolling issues on some mobile devices.

Files changed: 20 - Lines added: 819 - Lines removed: 987

[v1.02.0] - 9th May 2019

Added

  • The initial idea for years summary pages.
  • What do we count? content page.
  • Menu view components to generate the site menus.
  • Content after headings to give a small overview of data.
  • The initial idea for pagination.

Changed

  • The child detail pages now show an expenses summary for the last three years, not three months.
  • The initial work on making the site dynamic, controllers, layout files etc.

Fixed

  • Typo, Niall's name incorrect on the detail page, shown as Jack.

Files changed: 20 - Lines added: 1,641 - Lines removed: 326

[v1.01.0] - 27th April 2019

Added

  • The initial design for the detail pages for Jack and Niall.
  • A disabled menu item to explain what expenses are counted.

Changed

  • Minor tweak to the mobile layout, the corner background image was too large.
  • Desktop menu items may support icons.
  • Update to the welcome section on mobile, I was showing the logo twice.
  • Blackborough Children menu missing from About and Changelog views.
  • API requests breaking out of the table.

Files changed: 14 - Lines added: 721 - Lines removed: 162

[v1.00.1] - 23rd April 2019

Changed

  • Minor content update, added Niall.

Files changed: 18 - Lines added: 1,062 - Lines removed: 68

[v1.00.0] - 20th April 2019

Added

  • Released the initial design, fully responsive, Mobile through to Desktop.
  • Simple dashboard to show an overview of expenses [Sample data].
  • About page, provides a little detail on the future service and website.
  • Changelog, this page, detail every change to the website.

Files changed: 14 - Lines added: 721 - Lines removed: 162