Skip to content
This repository has been archived by the owner on Mar 27, 2022. It is now read-only.

Commit

Permalink
Release 3.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
seven1m committed Sep 26, 2014
1 parent 3fcfcd7 commit e5f1774
Show file tree
Hide file tree
Showing 4 changed files with 147 additions and 3 deletions.
144 changes: 144 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# Release Notes

This is not meant to be a detailed account of everything changed in releases, but will give a general idea of what to expect. Also included are instructions for upgrading from previous versions.

For general upgrade instructions, see the wiki [here](https://github.com/churchio/onebody/wiki/Manual-Installation#how-to-upgrade). Any release-specific upgrade notes below should be applied *after* the general instructions in the wiki (unless otherwise noted).


## 3.2.0

### Upgrade Notes

* Be sure you are upgrading from a OneBody version of 3.0.0 or later. If you are upgrading from a version in the 2.x series, you will need to *first* completely upgrade to 3.0.0, *then* upgrade to this version.

* Set the Country field on all your family records:
1. Set your "Default Country" in the admin dashboard Settings screen.
2. Run the following rake task to set your country on all existing family records:

RAILS_ENV=production bundle exec rake onebody:set_country


### Changes

* add Portuguese translation
* add Dutch (Netherlands) translation
* add "Country" field to people, with "Default Country" site setting
* fix bugs geocoding addresses outside the US
* add "tasks" feature for groups
* add Facebook and Twitter links to profile
* improve UX for adding a new person/family
* show a person's albums on profile page
* show family picture in search results if not profile picture
* make "small group" size configurable
* add option for groups to include all adults in the community
* improve wording in various email messages
* remove confusing "notes" feature
* add drag-and-drop sorting controls
* allow html source editing on wysiwyg editor
* add option to send prayer request as email
* add 'primary email holder' setting for family members who share an email address
* don't send rejection emails when both sender and receiving group cannot be determined
* fix bug uploading some PDF and HTML documents
* fix bug importing people by id
* fix bug printing some pages
* fix bugs with date entry and date-picker
* fix bug setting person email if no notification email is configured
* fix anniversary field showing on children
* fix bug showing/applying some profile updates
* fix bug running 'worker' with Docker
* fix bug with Google Analytics and Safari


## 3.1.1

### Changes

* Fix bug installing in Docker


## 3.1.0

### Changes

* Upgrade to Rails 4.1
* Improve usefulness of accounts with limited access (not full access).
* Show indicators on group pages when group is linked.
* UI bug fixes
* Fix for email addresses with newer/longer TLD
* Fix bug generating directory PDF for families missing address.
* Fix bug for users signing up when they already have an account.
* Fix bug saving PDF as attachment.
* Fix bug adding first group member.
* Fix bug that created empty profile updates sometimes.
* Fix upload progress bar when uploading multiple images.
* Fix bug causing verification link to be invalidated in prefetching email clients.
* Improve Group browsing experience.


## 3.0.0

### Changes

* Fix bug inserting analytics code in some cases.
* Incoming email encoding fixes.
* Fix bug accepting email from alternate email address.
* Fix synchronization from UpdateAgent.
* Improved setup experience.
* Allow admins to search by phone number or email address.
* Don't show deleted people on family page.
* Fix bug with family people ordering.
* Fix blank maps on family page.
* Save attachments on reply emails.
* Use real email address as from address whenever possible.
* Add support for MailGun for incoming and outgoing email.
* Add support for Docker.
* Fix form controls on admin attendance report.


## 3.0.0 beta 2

### Changes

* Lots of small bug fixes following our few days in production at Cedar Ridge
* New Document Management feature for site-wide document sharing
* Refinements to the User Interface; Better profile and group pages
* Fixed bible verses to be powered by bible-api.com
* Fixes to Update Agent sync code
* Fixes for encoding problems on incoming email
* Print stylesheet so we can print attendance reports again
* Production installation instructions


## 3.0.0 beta 1

### Changes

* Brand new User Interface
* Improved timeline feature for people profiles and groups
* Improved first-time setup experience
* All new Admin Dashboard, Settings, Profile Updates, Syncs, and other admin screens
* Improved profile, family, and group edit pages
* Prettier testimony display on profiles
* New Family page
* Improved email settings page
* Redesigned Verse listing and display pages
* Improved UI for moving a family from one family to another
* Redesigned people relationships pages
* Reorganized I18n backend for easier translation to other languages
* Suggested family name based on people in family
* Redesigned Business listing pages
* Friendlier UI for uploading photos to group, family, and person pages; now works on object creation, not just update
* Now using OpenStreetMap for maps
* Improved privacy in groups, including hiding of messages, prayer requests, photos
* Improved Prayer Request UI
* Redesigned Album and Picture pages, along with improved sharing options
* Improved Attendance entry and reports
* Improved navigation with expanding drawers to show additional links
* Added html page titles to every page for better bookmarking
* Added breadcrumb navigation
* Improved sharing buttons on home page
* New page shows who you will be sharing with based on your friends and fellow group members
* New WYSIWYG editor
* Improved data import UI
* Improved site sign-up/verification flow
* New feature notifies administrators when user changes their photo
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.1.1
3.2.0
2 changes: 1 addition & 1 deletion build/packer.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
},
{
"type": "amazon-ebs",
"ami_name": "onebody-3.1.1-3",
"ami_name": "onebody-3.2.0-1",
"instance_type": "t2.micro",
"region": "us-west-1",
"ami_regions": ["us-east-1"],
Expand Down
2 changes: 1 addition & 1 deletion build/ubuntu/14.04/provision.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ bundle install --deployment

mysql -uroot -e "create database if not exists onebody default character set utf8 default collate utf8_general_ci; grant all on onebody.* to onebody@localhost identified by 'onebody';"
cp config/database.yml{.example,}
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:migrate db:seed

cp config/secrets.yml{.example,}
secret=`bundle exec rake secret`
Expand Down

0 comments on commit e5f1774

Please sign in to comment.