Skip to content
Newer
Older
100644 265 lines (209 sloc) 13.6 KB
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
1 # OpenVBX Change Log
2
41a48c4 @Gipetto Gravatar SSL fix
Gipetto authored Feb 7, 2012
3 ## Next
4
5 - properly formulate gravatar urls when using https
165be06 @Gipetto Updating changelog
Gipetto authored Mar 1, 2012
6 - properly handle exceptions when calling GitHub for latest tag data during version check
d4b9101 @Gipetto Adding pagination to flows page
Gipetto authored Mar 29, 2012
7 - include option to use Twilio SSL Certificate when making api requests. Fixes issue on some hosts where curl certs are out of date
8 - add pagination to Flows screen. Previous limit was 100 flows displayed on a single screen
8f11805 @Gipetto Prep for 1.2.6 release
Gipetto authored Mar 29, 2012
9 - added proper asset url versioning to iframe assets
41a48c4 @Gipetto Gravatar SSL fix
Gipetto authored Feb 7, 2012
10
11
57c9d64 @Gipetto Prepping for 1.2.5 release
Gipetto authored Feb 7, 2012
12 ## OpenVBX 1.2.5
35916f7 @Gipetto Router & Tenant fixes
Gipetto authored Feb 2, 2012
13
14 - add `is_numeric` to id check during model save since PHP likes to do weird intval conversions
15 - fix log error message when looking for a controller when the base url is being loaded
57c9d64 @Gipetto Prepping for 1.2.5 release
Gipetto authored Feb 7, 2012
16 - fix error with tenant login when the tenant name was saved with capital letters in it. Tenants are now redirected to their correct, proper-case url
49c2c3a @Gipetto Custom php4 error page
Gipetto authored Feb 2, 2012
17 - load special error page instead of showing white-screen when running on PHP4
4086c50 @Gipetto Fix Connect Tenant Twilio Settings View
Gipetto authored Feb 3, 2012
18 - fix Settings > Twilio Account view for Connect tenants since the Token is not required
ef4126f @Gipetto Fixing an issue with twiml values
Gipetto authored Feb 3, 2012
19 - fix an issue with passing boolean values to Services Twilio where string literal 'true' and 'false' should be used instead
20 - fix an issue that could prevent the dial timeout from being properly applied
cf9950c @Gipetto safety checks
Gipetto authored Feb 6, 2012
21 - explicitly setting the `timeLimit` value on the conference dial to the stated default of 4 hours as a user has reported being cut-off at 1 hour
eeebd16 @Gipetto Documenting hack
Gipetto authored Feb 7, 2012
22 - adding check for `safe_mode` and `open_basedir` restrictions as they disallow the setting of `CURLOPT_FOLLOWLOCATION` (and kills the GitHub tag request for the upgrade check)
cf9950c @Gipetto safety checks
Gipetto authored Feb 7, 2012
23 - cleaned up license section of the Settings > About screen
35916f7 @Gipetto Router & Tenant fixes
Gipetto authored Feb 2, 2012
24
25
69da434 @Gipetto Prepping for 1.2.4 release
Gipetto authored Jan 26, 2012
26 ## OpenVBX 1.2.4
e56a334 @Gipetto Updating Changelog
Gipetto authored Jan 23, 2012
27
28 - fix Connect app authorization return to properly authorize the returning user
69da434 @Gipetto Prepping for 1.2.4 release
Gipetto authored Jan 26, 2012
29 - merge pull request to make whisper on outbound dialing via the Dial applet optional
e56a334 @Gipetto Updating Changelog
Gipetto authored Jan 23, 2012
30
31
208caf2 @Gipetto Prep for 1.2.3 release
Gipetto authored Jan 13, 2012
32 ## OpenVBX 1.2.3
b166eeb @Gipetto Cache fix for previous cache fix
Gipetto authored Jan 12, 2012
33
34 - fix scoping bug on PHP 5.2 based servers that resulted from previous PluginData cache fix
35
36
08ea50f @Gipetto Prepping for 1.2.2 release
Gipetto authored Jan 10, 2012
37 ## OpenVBX 1.2.2
036b2fc @Gipetto Null AppliationSid fields when assigning number
Gipetto authored Dec 28, 2011
38
39 - fix number assignment to flow to null ApplicationSid fields as they always trump url values and can prevent a number assignment from taking hold
839913c @Gipetto Fixing caching issues
Gipetto authored Jan 9, 2012
40 - fix memcache cache generation method to properly query the objects cache generation
41 - fix `VBX_Plugin_Store` to return a generated `id` field when requested. The PluginStore database table doesn't have a primary key of `id` like other cached database data so we need to generate one on a per request basis to enable proper caching of this data.
42 - removed a check for php versions < 5.2 in MY_Model
036b2fc @Gipetto Null AppliationSid fields when assigning number
Gipetto authored Dec 28, 2011
43
44
63dbd70 @Gipetto Prepping for release:
Gipetto authored Dec 28, 2011
45 ## OpenVBX 1.2.1
04e837d @Gipetto Various fixes & updates:
Gipetto authored Dec 27, 2011
46
63dbd70 @Gipetto Prepping for release:
Gipetto authored Dec 28, 2011
47 - update outgoing email to properly set `user-agent`, `reply-to` and `return-path` for sent emails
04e837d @Gipetto Various fixes & updates:
Gipetto authored Dec 27, 2011
48 - `return-path` won't always override depending upon the server's sendmail configuration
49 - fix cache table keys to fix rare condition where mysql would reserve key-name lengths for utf8 making the resulting key length reservation more than 1000 characters
50 - add minification config override for servers that don't define a proper server document root
9a47a8d @Gipetto Fix install error message display
Gipetto authored Dec 28, 2011
51 - fix install setup error return to properly display the error
04e837d @Gipetto Various fixes & updates:
Gipetto authored Dec 27, 2011
52
63dbd70 @Gipetto Prepping for release:
Gipetto authored Dec 28, 2011
53
ef17c2a @Gipetto Pre-release updates
Gipetto authored Dec 19, 2011
54 ## OpenVBX 1.2
40f205f @Gipetto Updating changelog
Gipetto authored Nov 8, 2011
55
bac3b67 @Gipetto Test documenation and CHANGELOG update
Gipetto authored Dec 2, 2011
56 - redesign numbers screen to separate assigned, unassigned, and numbers in-use by other systems
57 - change user edit screens to always use dedicated page instead of a popup
62f6997 @Gipetto Minor updates
Gipetto authored Dec 15, 2011
58 - add [object caching layer](https://github.com/twilio/OpenVBX/wiki/Object-Cache) supporting the following mechanisms:
22dcb96 @Gipetto Updating changelog
Gipetto authored Nov 8, 2011
59 - local (per page load memory cache)
60 - Database
61 - APC
62 - Memcache
a1fba60 @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored Dec 5, 2011
63 - add API cache that uses the database to cache API results from Twilio
ca5767c @Gipetto Cache modifications
Gipetto authored Dec 5, 2011
64 - add method to flush caches via About screen
65 - show cache object info in About screen
a1fba60 @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored Dec 5, 2011
66 - clean most models for code consistency & cache efficiency
67 - move user `last_seen`, `online` & `last_login` to be user settings
bac3b67 @Gipetto Test documenation and CHANGELOG update
Gipetto authored Dec 2, 2011
68 - add helpful data in user view screen to help admins to inspect users
464fbc1 @Gipetto More understandability
Gipetto authored Dec 14, 2011
69 - fix password length bug, set min-length to 8 characters
bac3b67 @Gipetto Test documenation and CHANGELOG update
Gipetto authored Dec 2, 2011
70 - upgrade password storage security using [phppass](http://www.openwall.com/phpass/)
71 - add helpful documentation snippets in the Settings screens
72 - add better error messages from failed API transactions
a784bf4 @Gipetto Updating changelog
Gipetto authored Dec 3, 2011
73 - setting version number in a file instead of from database
74 - allows static operations to properly set an appropriate api user agent
75 - changing `Services_Twilio` user agent to identify itself as OpenVBX
659bf4c @Gipetto Fixing SMS notifications for Voicemails
Gipetto authored Dec 15, 2011
76 - increased test coverage for applets, implement data fixtures, and include better test documentation
a784bf4 @Gipetto Updating changelog
Gipetto authored Dec 3, 2011
77 - change behavior of TwiML preview links in flow editor to open in a new window
98cc53e @Gipetto Fixing new user add avatar
Gipetto authored Dec 13, 2011
78 - add system setting for controlling the system time zone
a05bf73 @Gipetto Adding update & update changelog
Gipetto authored Dec 5, 2011
79 - add system setting for controlling email notifications for new messages
8a21bcf @Gipetto Adding forgotten changelog item
Gipetto authored Dec 5, 2011
80 - add system setting for controlling the display of the Sandbox number (parent tenant only)
98cc53e @Gipetto Fixing new user add avatar
Gipetto authored Dec 13, 2011
81 - add system setting for controlling the duration of the dail timeout
82 - setting is global
e33d9de @Gipetto Password & Sandbox cleanup
Gipetto authored Dec 13, 2011
83 - add upgrade notice functionality to Admin section
84 - automatically detects new tag versions on GitHub and displays a banner to admins
fdcd148 @Gipetto Minor fixes.
Gipetto authored Dec 14, 2011
85 - fix connect app sid validation during install
659bf4c @Gipetto Fixing SMS notifications for Voicemails
Gipetto authored Dec 15, 2011
86 - fix an uncaught exception when trying to send voicemail sms notifications from a non-sms enabled number
87 - added check during voicemail notification to not attempt to send SMS notification if the incoming number is not sms enabled
88 - in the future this should fall back to another number that is designated as a fallback SMS notification number.
89 - general html & css cleanup
ba39335 @Gipetto Bug fixes for login & install
Gipetto authored Dec 15, 2011
90 - fix for servers running on non-standard ports so that manually changing the `$config['cooke_path']` is no longer required to be able to log in
8deb668 @Gipetto Cleaned up url configurations
Gipetto authored Dec 16, 2011
91 - change .htaccess file's `mod_deflate` directives to exclude SWF files
ef17c2a @Gipetto Pre-release updates
Gipetto authored Dec 19, 2011
92 - CSS updates to bring modern versions of IE visually up to par with other browsers
22dcb96 @Gipetto Updating changelog
Gipetto authored Nov 8, 2011
93
1be263a @Gipetto Merge branch 'develop' into feature/object-cache
Gipetto authored Nov 7, 2011
94
bc57912 @Gipetto Fixes for iFrame handling and sandbox
Gipetto authored Nov 17, 2011
95 ## OpenVBX 1.1.3
96
e4f5604 @Gipetto Install steps fix
Gipetto authored Nov 22, 2011
97 - fix an issue with call to record where the caller id field is missing and causes the call to fail
98 - fix an issue with Client account creation where `rewrite_enabled` isn't considered when constructing the url
99 - fixes issues with following external URLs in to the application
100 - fixes issue querying for incoming numbers on accounts with no sandbox
101 - fix an unhandled exception when accessing a message that doesn't exist
102 - update & add user notices around non-existent and disallowed message view attempts
103 - add notices on Twilio Account screen in the event of malformed Client Application data
104 - 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 Nov 28, 2011
105 - add email address validation to install process
e4f5604 @Gipetto Install steps fix
Gipetto authored Nov 23, 2011
106 - add ability to go to previous install step on last step of install
8ed4fd9 @Gipetto .htaccess recovery & validation fixes
Gipetto authored Nov 23, 2011
107 - add attempt during install to recreate the `.htaccess` file if it is not present
108 - fixes a request validation error when dialing using a device and when `mod_rewrite` is not enabled
109 - add link to Troubleshooting/Common Issues page on GitHub
7cea20f @Gipetto Fixing typo & using better word
Gipetto authored Nov 29, 2011
110 - fixes an errant check on tenant when checking if tenant is using Twilio Connect
4ba7f4b @Gipetto Fixing asset_url use & Application updates
Gipetto authored Nov 28, 2011
111 - apply consistent use of `asset_url()`
112 - fixed error that would cause System Config update to cause an Application update with empty urls
1c51166 @Gipetto Adding error notices
Gipetto authored Nov 18, 2011
113
bc57912 @Gipetto Fixes for iFrame handling and sandbox
Gipetto authored Nov 17, 2011
114
e796cec @Gipetto Fixing changelog merge
Gipetto authored Nov 8, 2011
115 ## OpenVBX 1.1.2
116
117 - fixed issue with normal numbers in Dial applet
118 - attempt to fix issue with a rare logout redirect that lands a sub-tenant user on the parent-tenant's login page
119
120
505c0c5 @Gipetto Requisite release prep
Gipetto authored Nov 2, 2011
121 ## OpenVBX 1.1.1
122
123 - fixed an issue with validation of requests from Twilio
124 - fixed an issue with gathering devices during a group dial
125 - fixing issue with media uploading when a user's email contains a "+"
126 - silenced various notices
127 - added more system status output to Settings > About
128 - fixed possible tenant first run sending to Connect signup when not necessary
129
130
ba1eb8e @Gipetto Fixing changelog again
Gipetto authored Oct 26, 2011
131 ## OpenVBX 1.1
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
132
133 - integrate [Twilio Connect](http://www.twilio.com/docs/connect/) for Tenants
134 - 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 Oct 21, 2011
135 - enable tenant administrators to edit their system settings
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
136 - adding transcription preference to site options to allow transcriptions to be turned off
137 - adding ability to sort users in a group
138 - updated Twilio Client UI slider to fully integrate dialing functionality in to slider dialog
2b270a0 @Gipetto Restyling the dialer
Gipetto authored Oct 14, 2011
139 - dialog now saves state as user specific settings
140 - dialog allows dialing using any configured device wether active or not
141 - dialog shows a list of users in the system along with a quick dial button
662a1fa @Gipetto QA & User Experience tweaks
Gipetto authored Oct 21, 2011
142 - dialog live updates when user/device/number data changes in the system
143 - for user making the change, other users currently require logging out/in to refresh
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
144 - 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 Oct 21, 2011
145 - enable the purchase of numbers by specific country
146 - display and enforce number capabilities. not all numbers are allowed to use sms
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
147 - updated API library to latest [Services Twilio library](https://github.com/twilio/twilio-php) & updated all calls to Twilio to use the new library
148 - modify internal calls & standard applets to use new library for API calls & TwiML generation
149 - updated install, upgrade & welcome JS to abstract out the steps slider
150 - updated install routine to detect & use mysqli if available
6c44a10 @Gipetto Dialog hiding & Client hardening
Gipetto authored Oct 18, 2011
151 - added native sequential="true" attribute to Dial actions
b4890ce @Gipetto Verbiage updates
Gipetto authored Sep 29, 2011
152 - hardened install/upgrade error handling JavaScript
2b270a0 @Gipetto Restyling the dialer
Gipetto authored Oct 14, 2011
153 - showing number names in Twilio numbers list
154 - numbers are named in the Twilio Account portal
6c44a10 @Gipetto Dialog hiding & Client hardening
Gipetto authored Oct 18, 2011
155 - added form convenience helpers to Twilio Helper
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
156 - added Upgrade instructions file
2b270a0 @Gipetto Restyling the dialer
Gipetto authored Oct 14, 2011
157 - added user settings table
158 - added user `setting()` and `setting_set()` interfaces on VBX_User
159 - added /account/settings ajax endpoint for setting preferences
b4890ce @Gipetto Verbiage updates
Gipetto authored Sep 29, 2011
160 - improved Twilio Client init & user online status handling when Client takes a while to init
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
161 - added deprecation notices to old api library items
162 - added new Twilio helper file with:
163 - request validation
164 - clean digits helper
165 - url versioning helper
166 - deprecation notice helper
167 - documentation content and formatting updates
168 - bumped system PHP requirement to 5.2+
169 - PHP versions less than 5.2 are no longer supported
170 - better handle disabled tenants during upgrade
171 - added integration testing library based on [foostack](http://www.foostack.com/foostack/)
172 - started integration tests for applets
173 - fixing database debug setting default. Now defaults to off
38da0d1 @Gipetto Full gravatar support
Gipetto authored Oct 21, 2011
174 - added [Gravatar](http://gravatar.com) support in theme options
84f162a @Gipetto User reordering + Twiml Consistency
Gipetto authored Oct 25, 2011
175 - users list is now ordered by user last name & administrators are identified in the list
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
176 - adding local config override option for `OpenVBX/config/config.php`
177 - overrides are ignored via .gitignore
b4890ce @Gipetto Verbiage updates
Gipetto authored Sep 29, 2011
178 - fix for audio uploads 302 error
8093d08 @Gipetto Updating changelog
Gipetto authored Oct 12, 2011
179 - fix bug in rest access tokens that could allow unauthorized access to twiml controller
180 - each twilio client outbound call now has its own rest access token
2b270a0 @Gipetto Restyling the dialer
Gipetto authored Oct 14, 2011
181 - add more standards compliant CSS for base UI styling
662a1fa @Gipetto QA & User Experience tweaks
Gipetto authored Oct 21, 2011
182 - fixed bug where an error entering basic tenant info could create an incomplete tenant
b4890ce @Gipetto Verbiage updates
Gipetto authored Sep 29, 2011
183 - added Changelog file
184
fe726d5 @Gipetto Updating changelog & readme
Gipetto authored Oct 17, 2011
185
186 ## OpenVBX 1.0.5
187
188 - fixed issue with validation of `rest_access` tokens
189 - modified Twilio Client interface to request a new `rest_access` token for each call
190 - fixed iPhone install url helper
191
51a736a @Gipetto Adding changelog file
Gipetto authored Sep 28, 2011
192
193 ## OpenVBX 1.0.4
194
195 - changed cookie tracking in dial applet to use the built in CI session instead
196 - fixed issue with browser phone when the client connection takes a while to become ready
197 - fixed online status indicator for new users
198 - added better messaging during install if server tests do not pass
199 - added progress indicator in submit button during upgrade
200 - fix double encoding bug with output sanitization
201 - fix to properly use `recording_host` if provided
202 - fix for OpenVBX running on nginx servers
203 - fix to properly persist session data on twiml delivery
204 - minor fixes, updates, and JS nicities
205
206
207 ## OpenVBX 1.0.3
208
209 - Fixed infinite subtenant redirect
210
211
212 ## OpenVBX 1.0.2
213
214 - Fixed bad behavior if flash is not Installed or if a Flash blocker is in use
215 - Fixed flow editor & possible flow failure if `date.default_timezone` is not defined in PHP for the timing Applet
216 - Fixed issue with handling normal numbers in Dial applet
217 - Allow dismissal of the Browser Phone slider in case of an error
218
219
220 ## OpenVBX 1.0.1
221
222 - Handling browser not having flash or a using a flash-blocker
223
224
225 ## OpenVBX 1.0
226
227 - Twilio Client Support
228 - Site now runs in an iFrame to provide persistent call support to Twilio Client calls
229 - jQuery 1.6.2 & jQuery UI 1.8.14
230 - 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/
231 - upgraded Soundmanager2 plugin & now require Flash 9
232 - Added plugin page titles
233 - Added the ability to rename flows
234 - Fix incoming numbers query to properly pull all incoming numbers for an account
235 - Fixed bug in Dial applet that would cause an infinite dial loop
236 - Fixed bug in Menu applet that would cause it not to save and/or damage data
237 - Removed iPhone app banner
238 - Normalized `OpenVBX.home` & `OpenVBX.assets` in site wide JS to NOT have a trailing slash
239 - Fixed bug that prohibited the use of OpenVBX with database table prefixes
240 - Many bug fixes
241 - Updated repository layout to use Git Flow principles
242 - learn more about git-flow here: https://github.com/nvie/gitflow
243
244
245 ## OpenVBX 0.91
246
247 - fix case issue on timezone
248 - add 3rd party plugin notice to upgrade routine
249 - add trademark info to README file
250 - added GoDaddy specific install instructions
251
252
253 ## OpenVBX 0.90
254
255 - Implemented OpenVBX 2010 Number Upgrader into standard upgrade system
256 - Added support for arbitrary php scripts in upgrade process.
257 - Added basic auth support for CGI based installations
258 - UX Integration of OpenVBX for iPhone into OpenVBX message and installation workflow
259 - Added invitation support for OpenVBX iphone app
260 - Added new external linking support with browser detection for opening details in iphone app
261 - New 2010 number provisioning for tollfree and domestic numbers
262 - Fix for Error when changing the phone number on an existing user
263 - Added restriction for OpenVBX iphone app to 0.90
264 - Fix for user password reset in OpenVBX
265 - For for problem with URLs containing double slashes in url generator
Something went wrong with that request. Please try again.