Skip to content

Releases: alphagov/smart-answers

release_2964

23 Nov 14:57
Compare
Choose a tag to compare

All included PRs

Next node blocks

  • PR #2081 - Use next_node blocks in marriage-abroad
  • PR #2082 - Use next_node blocks in register-a-birth
  • PR #2083 - Use next_node blocks in register-a-death
  • PR #2102 - Use next_node blocks in report-a-lost-or-stolen-passport
  • PR #2104 - Use next_node blocks in maternity-paternity-calculator
  • PR #2105 - Use next_node blocks in state-pension-through-partner
  • PR #2106 - Use next_node blocks in state-pension-topup
  • PR #2108 - Use next_node blocks in student-finance-forms
  • PR #2110 - Use next_node blocks in uk-benefits-abroad

ERB question templates

  • PR #2138 - Fix FlowRegistrationPresenter to work with both i18n & ERB
  • PR #2139 - Fix GraphPresenter to work with both i18n & ERB
  • PR #2103 - Allow questions to use ERB templates
  • PR #2109 - Convert additional-commodity-code to use ERB templates for questions
  • PR #2111 - Convert apply-tier-4-visa to use ERB templates for questions
  • PR #2113 - Convert benefits-cap-calculator to use ERB templates for questions
  • PR #2114 - Convert am-i-getting-minimum-wage to use ERB templates for questions
  • PR #2115 - Convert calculate-agricultural-holiday-entitlement to use ERB templates for questions
  • PR #2117 - Convert calculate-employee-redundancy-pay to use ERB templates for questions
  • PR #2118 - Convert calculate-married-couples-allowance to use ERB templates for questions
  • PR #2123 - Convert calculate-state-pension to use ERB templates for questions
  • PR #2126 - Convert calculate-your-child-maintenance to use ERB templates for questions
  • PR #2127 - Convert calculate-statutory-sick pay to use ERB templates for questions
  • PR #2128 - Convert calculate-your-holiday-entitlement to use ERB templates for questions
  • PR #2129 - Convert calculate-your-redundancy-pay to use ERB templates for questions
  • PR #2130 - Convert check-uk-visa to use ERB templates for questions
  • PR #2131 - Convert childcare-costs-for-tax-credits to use ERB templates for questions
  • PR #2132 - Convert energy-grants-calculator to use ERB templates for questions
  • PR #2133 - Convert estimate-self-assessment-penalties to use ERB templates for questions
  • PR #2134 - Convert help-if-you-are-arrested-abroad to use ERB templates for questions
  • PR #2135 - Convert inherits-someone-dies-without-will to use ERB templates for questions
  • PR #2136 - Convert landlord-immigration-check to use ERB templates for questions
  • PR #2137 - Convert legalisation-document-checker to use ERB templates for questions
  • PR #2140 - Convert marriage-abroad to use ERB templates for questions
  • PR #2141 - Convert minimum-wage-calculator-employers to use ERB templates for questions
  • PR #2142 - Convert overseas-passports to use ERB templates for questions
  • PR #2143 - Convert part-year-profit-tax-credits to use ERB templates for questions
  • PR #2144 - Convert pip-checker to use ERB templates for questions
  • PR #2145 - Convert plan-adoption-leave to use ERB templates for questions
  • PR #2146 - Convert register-a-birth to use ERB templates for questions
  • PR #2147 - Convert register-a-death to use ERB templates for questions
  • PR #2148 - Convert report-a-lost-or-stolen-passport to use ERB templates for questions
  • PR #2149 - Convert simplified-expenses-checker to use ERB templates for questions
  • PR #2150 - Convert state-pension-through-partner to use ERB templates for questions
  • PR #2151 - Convert state-pension-topup to use ERB templates for questions
  • PR #2153 - Convert student-finance-calculator to use ERB templates for questions
  • PR #2154 - Convert student-finance-forms to use ERB templates for questions
  • PR #2155 - Convert towing-rules to use ERB templates for questions
  • PR #2156 - Convert uk-benefits-abroad to use ERB templates for questions
  • PR #2157 - Convert vat-payment-deadlines to use ERB templates for questions
  • PR #2158 - Convert maternity-paternity-calculator to use ERB templates for questions
  • PR #2160 - Convert pay-leave-for-parents to use ERB templates for questions

Other

  • PR #2084 - Update to latest Rails patch release 4.2.5
  • PR #2093 - Refactor SmartAnswersControllerTest
  • PR #2094 - Use FormattingHelper#format_money in entitled_to_sick_pay outcome in SSP
  • PR #2095 - Refactor check-uk-visa
  • PR #2097 - Name the app that's deployed to Heroku
  • PR #2098 - ErbRenderer should always return an HTML-safe String
  • PR #2099 - Fail fast on missing methods in state object
  • PR #2107 - Remove brittle assertion checking non-deterministic behaviour
  • PR #2112 - ErbRenderer should always return HTML-safe string for option labels
  • PR #2116 - Fix indentation for multi-line strings in script to convert flows to use ERB templates for questions
  • PR #2119 - Remove Smartdown documentation
  • PR #2120 - Add section about historical v2 workflow to factcheck.md
  • PR #2121 - Remove documentation about multiple choice option shortcut
  • PR #2122 - Update documentation about using next_node with a block
  • PR #2124 - Update documentation about question types
  • PR #2125 - Make FormattingHelper methods available to question ERB templates
  • PR #2159 - Combine data partials and shared partials

PRs to check post-deployment

  • PR #2094 - Use FormattingHelper#format_money in entitled_to_sick_pay outcome in SSP

release_2894

16 Nov 14:33
Compare
Choose a tag to compare

All included PRs

PR #2059 - Correctly pluralise values in calculate-your-holiday-entitlement
PR #2067 - Update UK Visa Application Centre addresses for India, Nepal & Vietnam
PR #2068 - Refactor calculate-statutory-sick-pay
PR #2070 - Use next_node blocks in overseas-passports
PR #2074 - Replace 'vehicle weight' with 'vehicle MAM' in towing-rules
PR #2075 - Require explicit question titles
PR #2076 - Reduce dependencies on I18nRenderer
PR #2077 - Make QuestionPresenterTest more realistic
PR #2078 - Remove flow-level options from i18n fixtures
PR #2080 - Fix bug in calculate-state-pension
PR #2085 - Remove title fallback for start nodes
PR #2086 - Improve unit tests for QuestionPresenter#error
PR #2088 - Remove deprecated Flow#section & #subsection_slug
PR #2089 - Improve test coverage for FormattingHelper#format_money
PR #2090 - Remove unnecessary guard conditions before calls to String#chomp in node presenters
PR #2091 - Avoid relying on old fallback behaviour for question title

PRs to check post-deployment

PR #2059 - Correctly pluralise values in calculate-your-holiday-entitlement
PR #2067 - Update UK Visa Application Centre addresses for India, Nepal & Vietnam
PR #2074 - Replace 'vehicle weight' with 'vehicle MAM' in towing-rules
PR #2080 - Fix bug in calculate-state-pension

release_2876

12 Nov 11:30
Compare
Choose a tag to compare

All included PRs

  • PR #2057 - Use Publishing API v2
  • PR #2060 - Inline #presenter_for method
  • PR #2061 - Use next_node blocks in calculate-state-pension
  • PR #2062 - Use next_node blocks in calculate-your-child-maintenance
  • PR #2063 - Update country specific outcomes for marriage abroad
  • PR #2064 - Use next_node blocks in energy-grants-calculator
  • PR #2065 - Use next_node blocks in inherits-someone-dies-without-will
  • PR #2069 - Remove unused code dealing with unaccepted_responses
  • PR #2073 - Use next_node blocks in check-uk-visa

PRs to check post-deployment

  • PR #2063 - Update country specific outcomes for marriage abroad

release_2864

06 Nov 09:58
Compare
Choose a tag to compare

All included PRs

PR #2058 - Add tests to the adoption, maternity and paternity smart answers to ensure that questions with interpolated values are rendered correctly
PR #2056 - Remove MultipleChoice#option shortcut
PR #2055 - Fail fast if ERB template is missing
PR #2054 - Move smart answer test flow and locales to single directory
PR #2051 - Apply working pattern to linked period of sickness in calculate-statutory-sick-pay (without change in order of questions)
PR #2050 - Remove smartdown code
PR #2047 - Consistently use I18nTestHelper
PR #2046 - Remove space between number and weight in towing rules
PR #2041 - Updates date_of_year function to calculate differences between dates
PR #2040 - Add qualifying week to maternity, paternity and adoption
PR #2039 - Add ability to read the flow name from within a node

PRs to check post-deployment

PR #2058 - Add tests to the adoption, maternity and paternity smart answers to ensure that questions with interpolated values are rendered correctly
PR #2051 - Apply working pattern to linked period of sickness in calculate-statutory-sick-pay (without change in order of questions)
PR #2046 - Remove space between number and weight in towing rules
PR #2041 - Updates date_of_year function to calculate differences between dates
PR #2040 - Add qualifying week to maternity, paternity and adoption

release_2853

28 Oct 14:15
Compare
Choose a tag to compare

All included PRs

PR #2032 - Avoid rescuing argument error in next node blocks
PR #2034 - Remove flow auditor code
PR #2035 - Convert pay-leave-for-parents to Ruby
PR #2036 - Add a link to the 2015 to 2016 CCG2 form
PR #2037 - Update the gem ordering to an alphabetic sort

PRs to check post-deployment

PR #2035 - Convert pay-leave-for-parents to Ruby
PR #2036 - Add a link to the 2015 to 2016 CCG2 form

release_2846

22 Oct 11:24
Compare
Choose a tag to compare

All included PRs

  • PR #2021 - Bring docs into line with most recent practice
  • PR #2023 - Move outcome templates into their own sub-directory
  • PR #2024 - Improve documentation for regression tests
  • PR #2025 - Move global variables to Services module
  • PR #2026 - Updates Rails to latest release 4.2.4
  • PR #2027 - Add step to apply for an overseas passport for child in Afghanistan
  • PR #2029 - Avoid displaying question page titles for Smartdown flows

PRs to check post-deployment

  • PR #2026 - Updates Rails to latest release 4.2.4
  • PR #2027 - Add step to apply for an overseas passport for child in Afghanistan
  • PR #2029 - Avoid displaying question page titles for Smartdown flows

release_2837

20 Oct 07:50
Compare
Choose a tag to compare

All included PRs

  • PR #2007 - Add docs for CI and deploying to preview
  • PR #2012 - Update and publish landlord-immigration-check
  • PR #2017 - Adds a note and link to installing PhantomJS to run smart-answer tests
  • PR #2018 - Rename pay-leave-for-parents question pages
  • PR #2019 - Update relative links in docs
  • PR #2022 - Updates smart answers to new Rails release 4.2.3

PRs to check post-deployment

  • PR #2012 - Update and publish landlord-immigration-check
  • PR #2022 - Updates smart answers to new Rails release 4.2.3

release_2831

19 Oct 09:31
Compare
Choose a tag to compare

All included PRs

  • PR #2020 - Add missing question option translations for PartYearProfitTaxCreditsFlow
  • PR #1986 - Add regression tests for pay leave for parents
  • PR #2011 - Update regression test input YAML to current YAML version

PRs to check post-deployment

  • PR #2020 - Add missing question option translations for PartYearProfitTaxCreditsFlow

release_2828

15 Oct 12:26
Compare
Choose a tag to compare

All included PRs

  • PR #1999 - Make test definitions consistent
  • PR #2000 - Add documentation for regression tests
  • PR #2001 - Add documentation about deploying
  • PR #2003 - Make indentation consistent in i18n YAML files
  • PR #2004 - Update checksum data for redundancy smart answers
  • PR #2005 - Always use explicit question specific options in i18n YAML
  • PR #2006 - Remove unused code from pay-leave-for-parents
  • PR #2009 - Fix missing question option translations
  • PR #2010 - Specify permitted next nodes for all flows
  • PR #2013 - Update contribution copy typo
  • PR #2014 - Fix i18n::MissingTranslationData exception for checkbox 'none' option

PRs to check post-deployment

  • PR #2009 - Question text updated in student-finance-forms
  • PR #2010 - Visualising Smart Answers
  • PR #2014 - Ensure no MissingTranslationData exceptions are raised

release_2826

15 Oct 10:06
Compare
Choose a tag to compare

NOTE. We rolled this back as we started seeing exceptions in errbit after a deploy to production.

All included PRs

  • PR #1999 - Make test definitions consistent
  • PR #2000 - Add documentation for regression tests
  • PR #2001 - Add documentation about deploying
  • PR #2003 - Make indentation consistent in i18n YAML files
  • PR #2004 - Update checksum data for redundancy smart answers
  • PR #2005 - Always use explicit question specific options in i18n YAML
  • PR #2006 - Remove unused code from pay-leave-for-parents
  • PR #2009 - Fix missing question option translations
  • PR #2010 - Specify permitted next nodes for all flows

PRs with user-visible changes