Releases: TechforgoodCAST/beehive-giving
Releases · TechforgoodCAST/beehive-giving
v2.0.3
Closed issues:
- TypeError: no implicit conversion from nil to integer #678
- Failsafe for Stripe customer.subscription.deleted webhook #511
Merged pull requests:
- v2.0.3 #679 (suninthesky)
v2.0.2
Fixed bugs:
- ActionView::Template::Error: No route matches {:action=>"show", :controller=>"admin/recipients", :id=>nil}, missing required keys: [:id] #670
- User requesting access to invalid recipient #667
- Proposal.private input on edit page inverted #674
- Social sharing meta tags missing #671
- ActionView::Template::Error: No route matches {:action=>"reset", :controller=>"legacy", :id=>nil}, missing required keys: [:id] #669
- Update vulnerable dependency #668
Closed issues:
Merged pull requests:
- v2.0.2 #676 (suninthesky)
v2.0.1
Implemented enhancements:
- Add image alt tags #284
Fixed bugs:
- ActionView::Template::Error: key not found: "total" #591
- TypeError: no implicit conversion from nil to integer #586
- ActionView::Template::Error: undefined method `districts' for nil:NilClass #580
- ActionView::Template::Error: No route matches {:action=>"edit", :controller=>"recipients", :id=>nil}, missing required keys: [:id] #518
- Hashids::InputError: unable to unhash #500
- Workflow::NoTransitionAllowed: There is no event next_step defined for the complete state #128
- District select for India not working #63
- ActiveRecord::RecordInvalid: Validation failed: Marketing consent please select an option #663
- Cookie banner overlap #656
Closed issues:
- Tidy up simple_form.en.yml #662
- Update homepage title #660
- Ensure views have .html.haml extension #653
- Refactor v2_navbar #652
- Tidy up image assets #557
Merged pull requests:
- v2.0.1 #664 (suninthesky)
v2.0.0
Implemented enhancements:
- Opt-in cookie consent #642
- Marketing consent opt-in on sign up #641
- Terms consent unchecked by default #640
- v2 sign up flow #570
- Fund hashid could reveal fund #486
Fixed bugs:
- Microsite terms boolean no persisting #647
- ActiveModel::RangeError: 100000000000 is out of range for ActiveModel::Type::Integer with limit 4 bytes #538
- Workflow::NoTransitionAllowed: There is no event next_step defined for the complete state #336
- Proposal total_costs not accepting input #90
- £5,000 returns £5.00 on total_costs #79
Closed issues:
- Net::OpenTimeout: execution expired #654
- ActionView::Template::Error: key not found: "total" #648
- Tidy up cells #596
- Swap out Hotjar #574
- New style for all private pages and remove unused front end libraries #447
- Refactor funds controller query methods #443
- Remove Recipient.funds_checked #287
- Refactor javascripts and precompile #197
- Allow for more narrative descriptions of funding requests & refine eligibility criteria #61
Merged pull requests:
- v2.0.0 #655 (suninthesky)
v1.12.1
v1.12.0
Implemented enhancements:
- Clear filter link when no funds found #634
- Add CSV export for assessments to admin #633
- Clear filter returns to original url #617
Closed issues:
- Refactor class methods for filtering funds #620
- Sidebar does not highlight based on params and specs in own file #618
Merged pull requests:
- v1.12.0 #638 (suninthesky)
v1.11.0
Implemented enhancements:
- Disable reveal recent grants link when signed out #629
- Simple navbar links when signed in #627
- Public fund sources link to generic data source notice #625
- Style hidden fund title #540
- Reveal confirmation and display current usage #485
Fixed bugs:
- Incomplete fund reveal button styles missing #631
- Markdown not stripped on fund description #630
- NoMethodError: undefined method `id' for nil:NilClass #624
- ActionView::Template::Error: PG::UndefinedTable: ERROR: relation "themes" does not exist
LINE 1: SELECT "themes".* FROM "themes" WHERE (parent_id IS NULL)
^
: SELECT "themes".* FROM "themes" WHERE (parent_id IS NULL) #623 - ActionView::Template::Error: PG::UndefinedTable: ERROR: relation "themes" does not exist
LINE 1: SELECT "themes".* FROM "themes" INNER JOIN "fund_themes" ON...
^
: SELECT "themes".* FROM "themes" INNER JOIN "fund_themes" #622 - Fund DWnLBn10 summary layout #569
- Markdown list items have margin bottom #568
- Net::ReadTimeout: Net::ReadTimeout #560
Closed issues:
- Refactor Progress from cells into services #626
Merged pull requests:
- v1.11.0 #632 (suninthesky)
v1.10.0
Implemented enhancements:
- Filter/search by funding type, funding duration, and turnover #45
Fixed bugs:
- ActiveRecord::ConnectionTimeoutError: could not obtain a connection from the pool within 5.000 seconds (waited 5.219 seconds); all pooled connections were in use #616
- Failsafe from rollbar-gem. ActiveRecord::ConnectionTimeoutError: "could not obtain a connection from the pool within 5.000 seconds (waited 5.598 seconds); all pooled connections were in use" in /app/vendor/bundle/ruby/2.4.0/gems/activerecord-5.1.2/lib/act #615
- RuntimeError: string modified #614
- Public fund sources link reveals fund identity #611
Merged pull requests:
- v1.10.0 #621 (suninthesky)
- v1.9.1 #613 (suninthesky)
v1.9.1
Implemented enhancements:
- User can filter revealed funds #532
- Fund Stubs displayed when no recommended or eligible funds available #296
- Order eligible/ineligible funds by visibility #154
Fixed bugs:
- ActiveModel::UnknownAttributeError: unknown attribute 'terms_version' for User. #610
- Theme pages only show theme list for current theme #445
Closed issues:
- Clean up recipient_funder_accesses and recipient_funder_accesses_count #72
Merged pull requests:
- v1.9.1 #612 (suninthesky)
v1.9.0
Implemented enhancements:
- Update privacy policy to comply with GDPR #605
- When fund criteria are updated assessments are triggered to update #595
- Fund listing page functions without sign in #594
- Funds listing page divided into sections #593
- Fund hashid could reveal fund #486
- Users can create a subsiduary of a charity #458
- Feedback widget #297
- Ineligible funds are always visible regardless of subscription status #291
- Display fund success rate #218
- Add fields describing the effort to apply to a fund #217
Fixed bugs:
- JSON::ParserError: 765: unexpected token at '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete your reques #608 - ActionView::Template::Error: No route matches {:action=>"edit", :controller=>"recipients", :id=>nil}, missing required keys: [:id] #603
- ActionController::UnknownFormat: ActionController::UnknownFormat #602
- Remove legacy notice #598
- Fund descriptions should not be in bold #597
- Beneficiary rating consistent with description #257
Closed issues:
- Updated fund routes #592
- Plan changes based on ticket #1010 #578
- Draft impact measurement framework #573
- Setup tracking for experiment 18 #572
- Experiment 85 live #571
- Add generic points to summary analysis #472
- Which Proposal would get the best results at the moment #452
- Market sizing #427
- Hexagons instead of dots for eligibility? #426
- Attempt to add an internationally based fund #388
- Heroku memory use #335
- Call eligibility checks explicitly in controller actions rather than on Proposal.save #288
- Simplify terminology for on-boarding #277
- Replace ActiveAdmin with ForestAdmin #266
- Crowdsource approvals for subjective fund criteria #229
- Support for fundraising consultants #76
- Track funding and proposals of similar organisations #67
Merged pull requests:
- v1.9.0 #609 (suninthesky)