Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 206 lines (168 sloc) 10.211 kb
51a736a @Gipetto Adding changelog file
Gipetto authored
1 # OpenVBX Change Log
2
40f205f @Gipetto Updating changelog
Gipetto authored
3 ## Next
4
bac3b67 @Gipetto Test documenation and CHANGELOG update
Gipetto authored
5 - redesign numbers screen to separate assigned, unassigned, and numbers in-use by other systems
6 - change user edit screens to always use dedicated page instead of a popup
a1fba60 @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored
7 - add object caching layer supporting the following mechanisms:
22dcb96 @Gipetto Updating changelog
Gipetto authored
8 - local (per page load memory cache)
9 - Database
10 - APC
11 - Memcache
a1fba60 @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored
12 - add API cache that uses the database to cache API results from Twilio
ca5767c @Gipetto Cache modifications
Gipetto authored
13 - add method to flush caches via About screen
14 - show cache object info in About screen
a1fba60 @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored
15 - clean most models for code consistency & cache efficiency
16 - move user `last_seen`, `online` & `last_login` to be user settings
bac3b67 @Gipetto Test documenation and CHANGELOG update
Gipetto authored
17 - add helpful data in user view screen to help admins to inspect users
18 - fix password length bug, set min-length to 8
19 - upgrade password storage security using [phppass](http://www.openwall.com/phpass/)
20 - add helpful documentation snippets in the Settings screens
21 - add better error messages from failed API transactions
a784bf4 @Gipetto Updating changelog
Gipetto authored
22 - setting version number in a file instead of from database
23 - allows static operations to properly set an appropriate api user agent
24 - changing `Services_Twilio` user agent to identify itself as OpenVBX
bac3b67 @Gipetto Test documenation and CHANGELOG update
Gipetto authored
25 - increase test coverage, implement data fixtures, and include better test documentation
a784bf4 @Gipetto Updating changelog
Gipetto authored
26 - change behavior of TwiML preview links in flow editor to open in a new window
98cc53e @Gipetto Fixing new user add avatar
Gipetto authored
27 - add system setting for controlling the system time zone
a05bf73 @Gipetto Adding update & update changelog
Gipetto authored
28 - add system setting for controlling email notifications for new messages
8a21bcf @Gipetto Adding forgotten changelog item
Gipetto authored
29 - add system setting for controlling the display of the Sandbox number (parent tenant only)
98cc53e @Gipetto Fixing new user add avatar
Gipetto authored
30 - add system setting for controlling the duration of the dail timeout
31 - setting is global
e33d9de @Gipetto Password & Sandbox cleanup
Gipetto authored
32 - add upgrade notice functionality to Admin section
33 - automatically detects new tag versions on GitHub and displays a banner to admins
22dcb96 @Gipetto Updating changelog
Gipetto authored
34
1be263a @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored
35
bc57912 @Gipetto Fixes for iFrame handling and sandbox
Gipetto authored
36 ## OpenVBX 1.1.3
37
e4f5604 @Gipetto Install steps fix
Gipetto authored
38 - fix an issue with call to record where the caller id field is missing and causes the call to fail
39 - fix an issue with Client account creation where `rewrite_enabled` isn't considered when constructing the url
40 - fixes issues with following external URLs in to the application
41 - fixes issue querying for incoming numbers on accounts with no sandbox
42 - fix an unhandled exception when accessing a message that doesn't exist
43 - update & add user notices around non-existent and disallowed message view attempts
44 - add notices on Twilio Account screen in the event of malformed Client Application data
45 - update steps.js to change order of "next" and "submit" buttons instead of overriding the form submit. Using the order of buttons to designate the primary action makes the event firing more predictable across browsers
7cea20f @Gipetto Fixing typo & using better word
Gipetto authored
46 - add email address validation to install process
e4f5604 @Gipetto Install steps fix
Gipetto authored
47 - add ability to go to previous install step on last step of install
8ed4fd9 @Gipetto .htaccess recovery & validation fixes
Gipetto authored
48 - add attempt during install to recreate the `.htaccess` file if it is not present
49 - fixes a request validation error when dialing using a device and when `mod_rewrite` is not enabled
50 - add link to Troubleshooting/Common Issues page on GitHub
7cea20f @Gipetto Fixing typo & using better word
Gipetto authored
51 - fixes an errant check on tenant when checking if tenant is using Twilio Connect
4ba7f4b @Gipetto Fixing asset_url use & Application updates
Gipetto authored
52 - apply consistent use of `asset_url()`
53 - fixed error that would cause System Config update to cause an Application update with empty urls
1c51166 @Gipetto Adding error notices
Gipetto authored
54
bc57912 @Gipetto Fixes for iFrame handling and sandbox
Gipetto authored
55
e796cec @Gipetto Fixing changelog merge
Gipetto authored
56 ## OpenVBX 1.1.2
57
58 - fixed issue with normal numbers in Dial applet
59 - attempt to fix issue with a rare logout redirect that lands a sub-tenant user on the parent-tenant's login page
60
61
505c0c5 @Gipetto Requisite release prep
Gipetto authored
62 ## OpenVBX 1.1.1
63
64 - fixed an issue with validation of requests from Twilio
65 - fixed an issue with gathering devices during a group dial
66 - fixing issue with media uploading when a user's email contains a "+"
67 - silenced various notices
68 - added more system status output to Settings > About
69 - fixed possible tenant first run sending to Connect signup when not necessary
70
71
ba1eb8e @Gipetto Fixing changelog again
Gipetto authored
72 ## OpenVBX 1.1
51a736a @Gipetto Adding changelog file
Gipetto authored
73
74 - integrate [Twilio Connect](http://www.twilio.com/docs/connect/) for Tenants
75 - adding voice & language preferences to site options to allow administrator to set site wide options for the voice type and language of voice
662a1fa @Gipetto QA & User Experience tweaks
Gipetto authored
76 - enable tenant administrators to edit their system settings
51a736a @Gipetto Adding changelog file
Gipetto authored
77 - adding transcription preference to site options to allow transcriptions to be turned off
78 - adding ability to sort users in a group
79 - updated Twilio Client UI slider to fully integrate dialing functionality in to slider dialog
2b270a0 @Gipetto Restyling the dialer
Gipetto authored
80 - dialog now saves state as user specific settings
81 - dialog allows dialing using any configured device wether active or not
82 - dialog shows a list of users in the system along with a quick dial button
662a1fa @Gipetto QA & User Experience tweaks
Gipetto authored
83 - dialog live updates when user/device/number data changes in the system
84 - for user making the change, other users currently require logging out/in to refresh
51a736a @Gipetto Adding changelog file
Gipetto authored
85 - adding [Minify.php](http://code.google.com/p/minify/) for asset minification in lieu of pre-compiled assets
662a1fa @Gipetto QA & User Experience tweaks
Gipetto authored
86 - enable the purchase of numbers by specific country
87 - display and enforce number capabilities. not all numbers are allowed to use sms
51a736a @Gipetto Adding changelog file
Gipetto authored
88 - updated API library to latest [Services Twilio library](https://github.com/twilio/twilio-php) & updated all calls to Twilio to use the new library
89 - modify internal calls & standard applets to use new library for API calls & TwiML generation
90 - updated install, upgrade & welcome JS to abstract out the steps slider
91 - updated install routine to detect & use mysqli if available
6c44a10 @Gipetto Dialog hiding & Client hardening
Gipetto authored
92 - added native sequential="true" attribute to Dial actions
b4890ce @Gipetto Verbiage updates
Gipetto authored
93 - hardened install/upgrade error handling JavaScript
2b270a0 @Gipetto Restyling the dialer
Gipetto authored
94 - showing number names in Twilio numbers list
95 - numbers are named in the Twilio Account portal
6c44a10 @Gipetto Dialog hiding & Client hardening
Gipetto authored
96 - added form convenience helpers to Twilio Helper
51a736a @Gipetto Adding changelog file
Gipetto authored
97 - added Upgrade instructions file
2b270a0 @Gipetto Restyling the dialer
Gipetto authored
98 - added user settings table
99 - added user `setting()` and `setting_set()` interfaces on VBX_User
100 - added /account/settings ajax endpoint for setting preferences
b4890ce @Gipetto Verbiage updates
Gipetto authored
101 - improved Twilio Client init & user online status handling when Client takes a while to init
51a736a @Gipetto Adding changelog file
Gipetto authored
102 - added deprecation notices to old api library items
103 - added new Twilio helper file with:
104 - request validation
105 - clean digits helper
106 - url versioning helper
107 - deprecation notice helper
108 - documentation content and formatting updates
109 - bumped system PHP requirement to 5.2+
110 - PHP versions less than 5.2 are no longer supported
111 - better handle disabled tenants during upgrade
112 - added integration testing library based on [foostack](http://www.foostack.com/foostack/)
113 - started integration tests for applets
114 - fixing database debug setting default. Now defaults to off
38da0d1 @Gipetto Full gravatar support
Gipetto authored
115 - added [Gravatar](http://gravatar.com) support in theme options
84f162a @Gipetto User reordering + Twiml Consistency
Gipetto authored
116 - users list is now ordered by user last name & administrators are identified in the list
51a736a @Gipetto Adding changelog file
Gipetto authored
117 - adding local config override option for `OpenVBX/config/config.php`
118 - overrides are ignored via .gitignore
b4890ce @Gipetto Verbiage updates
Gipetto authored
119 - fix for audio uploads 302 error
8093d08 @Gipetto Updating changelog
Gipetto authored
120 - fix bug in rest access tokens that could allow unauthorized access to twiml controller
121 - each twilio client outbound call now has its own rest access token
2b270a0 @Gipetto Restyling the dialer
Gipetto authored
122 - add more standards compliant CSS for base UI styling
662a1fa @Gipetto QA & User Experience tweaks
Gipetto authored
123 - fixed bug where an error entering basic tenant info could create an incomplete tenant
b4890ce @Gipetto Verbiage updates
Gipetto authored
124 - added Changelog file
125
fe726d5 @Gipetto Updating changelog & readme
Gipetto authored
126
127 ## OpenVBX 1.0.5
128
129 - fixed issue with validation of `rest_access` tokens
130 - modified Twilio Client interface to request a new `rest_access` token for each call
131 - fixed iPhone install url helper
132
51a736a @Gipetto Adding changelog file
Gipetto authored
133
134 ## OpenVBX 1.0.4
135
136 - changed cookie tracking in dial applet to use the built in CI session instead
137 - fixed issue with browser phone when the client connection takes a while to become ready
138 - fixed online status indicator for new users
139 - added better messaging during install if server tests do not pass
140 - added progress indicator in submit button during upgrade
141 - fix double encoding bug with output sanitization
142 - fix to properly use `recording_host` if provided
143 - fix for OpenVBX running on nginx servers
144 - fix to properly persist session data on twiml delivery
145 - minor fixes, updates, and JS nicities
146
147
148 ## OpenVBX 1.0.3
149
150 - Fixed infinite subtenant redirect
151
152
153 ## OpenVBX 1.0.2
154
155 - Fixed bad behavior if flash is not Installed or if a Flash blocker is in use
156 - Fixed flow editor & possible flow failure if `date.default_timezone` is not defined in PHP for the timing Applet
157 - Fixed issue with handling normal numbers in Dial applet
158 - Allow dismissal of the Browser Phone slider in case of an error
159
160
161 ## OpenVBX 1.0.1
162
163 - Handling browser not having flash or a using a flash-blocker
164
165
166 ## OpenVBX 1.0
167
168 - Twilio Client Support
169 - Site now runs in an iFrame to provide persistent call support to Twilio Client calls
170 - jQuery 1.6.2 & jQuery UI 1.8.14
171 - jQuery 1.6 made some important changes. More information about what changed with jQuery 1.6 can be found here: http://blog.jquery.com/2011/05/03/jquery-16-released/
172 - upgraded Soundmanager2 plugin & now require Flash 9
173 - Added plugin page titles
174 - Added the ability to rename flows
175 - Fix incoming numbers query to properly pull all incoming numbers for an account
176 - Fixed bug in Dial applet that would cause an infinite dial loop
177 - Fixed bug in Menu applet that would cause it not to save and/or damage data
178 - Removed iPhone app banner
179 - Normalized `OpenVBX.home` & `OpenVBX.assets` in site wide JS to NOT have a trailing slash
180 - Fixed bug that prohibited the use of OpenVBX with database table prefixes
181 - Many bug fixes
182 - Updated repository layout to use Git Flow principles
183 - learn more about git-flow here: https://github.com/nvie/gitflow
184
185
186 ## OpenVBX 0.91
187
188 - fix case issue on timezone
189 - add 3rd party plugin notice to upgrade routine
190 - add trademark info to README file
191 - added GoDaddy specific install instructions
192
193
194 ## OpenVBX 0.90
195
196 - Implemented OpenVBX 2010 Number Upgrader into standard upgrade system
197 - Added support for arbitrary php scripts in upgrade process.
198 - Added basic auth support for CGI based installations
199 - UX Integration of OpenVBX for iPhone into OpenVBX message and installation workflow
200 - Added invitation support for OpenVBX iphone app
201 - Added new external linking support with browser detection for opening details in iphone app
202 - New 2010 number provisioning for tollfree and domestic numbers
203 - Fix for Error when changing the phone number on an existing user
204 - Added restriction for OpenVBX iphone app to 0.90
205 - Fix for user password reset in OpenVBX
206 - For for problem with URLs containing double slashes in url generator
Something went wrong with that request. Please try again.