changelogs.md


ucsdmath/taassignments-collection-js

Repository  -  API  -  Source

1.26.0

September 17, 2017
  • Update to npm (v5.4.2)

    • Update to Node.js (v8.5.0)
    • Update to Composer (v1.5.2)
    • Update to Webpack.js (v3.6.0)

    • Update to PHP Component: symfony/yaml (v3.3.9)

    • Update to PHP Component: symfony/debug (v3.3.9)
    • Update to PHP Component: symfony/finder (v3.3.9)
    • Update to PHP Component: symfony/console (v3.3.9)
    • Update to PHP Component: symfony/process (v3.3.9)
    • Update to PHP Component: symfony/routing (v3.3.9)
    • Update to PHP Component: symfony/security (v3.3.9)
    • Update to PHP Component: symfony/validator (v3.3.9)
    • Update to PHP Component: symfony/filesystem (v3.3.9)
    • Update to PHP Component: symfony/serializer (v3.3.9)
    • Update to PHP Component: symfony/var-dumper (v3.3.9)
    • Update to PHP Component: symfony/browser-kit (v3.3.9)
    • Update to PHP Component: symfony/dom-crawler (v3.3.9)
    • Update to PHP Component: symfony/http-kernel (v3.3.9)
    • Update to PHP Component: symfony/security-core (v3.3.9)
    • Update to PHP Component: symfony/security-csrf (v3.3.9)
    • Update to PHP Component: symfony/http-foundation (v3.3.9)
    • Update to PHP Component: symfony/event-dispatcher (v3.3.9)
    • Update to PHP Component: symfony/framework-bundle (v3.3.9)
    • Update to PHP Component: symfony/options-resolver (v3.3.9)

    • Update to PHP Component: endroid/qrcode (v2.3.2)

    • Added new jQuery-Filterizr.js plugin (v1.2.5)

    • Added chime control to configuration (ConfigurationSoundscapes.php) for Panel and other applications

    • Added shuffle routine to the Panel button applications.
    • Added startup chimes to Panel upon new daily login and setup for the user.
    • Renamed Application News Post to News Manager
    • Updated layout in the portal Update Contact Information page.
    • Started building Faculty Profile Updater page.

    • Notes: Updated multiple CSS files associated with UCSDMath applications (pushed to *main.css)

1.25.0

September 5, 2017
  • Update to npm (v5.4.0)

    • Update to Babel.js (v6.26.0)
    • Update to Node.js (v8.4.0)
    • Update to RequireJS (v2.3.5)
    • Update to Webpack.js (v3.5.5)
    • Update to CountUp.js (v1.9.1)
    • Update to TinyMCE (v4.6.6)
    • Update to jQuery-Multiselect.js (v2.3.13)
    • Added plugin bootstrap-select (v1.12.4)

    • Update to PHP Component: symfony/yaml (v3.3.8)

    • Update to PHP Component: symfony/debug (v3.3.8)
    • Update to PHP Component: symfony/finder (v3.3.8)
    • Update to PHP Component: symfony/console (v3.3.8)
    • Update to PHP Component: symfony/process (v3.3.8)
    • Update to PHP Component: symfony/routing (v3.3.8)
    • Update to PHP Component: symfony/security (v3.3.8)
    • Update to PHP Component: symfony/validator (v3.3.8)
    • Update to PHP Component: symfony/filesystem (v3.3.8)
    • Update to PHP Component: symfony/serializer (v3.3.8)
    • Update to PHP Component: symfony/var-dumper (v3.3.8)
    • Update to PHP Component: symfony/browser-kit (v3.3.8)
    • Update to PHP Component: symfony/dom-crawler (v3.3.8)
    • Update to PHP Component: symfony/http-kernel (v3.3.8)
    • Update to PHP Component: symfony/security-core (v3.3.8)
    • Update to PHP Component: symfony/security-csrf (v3.3.8)
    • Update to PHP Component: symfony/http-foundation (v3.3.8)
    • Update to PHP Component: symfony/event-dispatcher (v3.3.8)
    • Update to PHP Component: symfony/framework-bundle (v3.3.8)
    • Update to PHP Component: symfony/options-resolver (v3.3.8)
    • Update to PHP Component: symfony/polyfill-mbstring (v 1.5.0)

    • Update to PHP Component: league/csv (v9.0.1)

    • Update to PHP Component: doctrine/orm (v 2.5.10)
    • Update to PHP Component: doctrine/dbal (v 2.6.2)
    • Update to PHP Component: doctrine/cache (v 1.7.1)
    • Update to PHP Component: doctrine/common (v 2.8.1)
    • Update to PHP Component: fzaninotto/faker (v 1.7.1)
    • Update to PHP Component: illuminate/cache (v5.5.2)
    • Update to PHP Component: illuminate/filesystem (v5.5.2)

    • Notes: Added PHP script to allow global applications to use ConfigurationVault with a simple require statement

1.24.0

August 13, 2017
  • Update to Node.js (v8.3.0)

    • Update to Webpack.js (v3.5.4)

    • Update to PHP Component: doctrine/orm (v 2.5.7)

    • Update to PHP Component: doctrine/dbal (v 2.6.1)
    • Update to PHP Component: doctrine/cache (v 1.6.1)
    • Update to PHP Component: doctrine/lexer (v 1.0.1)
    • Update to PHP Component: doctrine/common (v 2.8.0)
    • Update to PHP Component: doctrine/inflector (v 1.2.0)
    • Update to PHP Component: doctrine/annotations (v 1.5.0)
    • Update to PHP Component: doctrine/collections (v 1.5.0)
    • Update to PHP Component: doctrine/data-fixtures (v 1.2.2)

    • Notes: multiple application and macro CSS updates for the UCSDMath Framework

1.23.0

August 9, 2017
  • Update to Node.js (v8.2.1)

    • Update to RequireJS (v2.3.4)
    • Update to Composer (v1.5.1)
    • Update to Webpack.js (v3.5.2)
    • Update to PNotify.js (v3.2.1)
    • Update to TinyMCE (v4.6.5)
    • Added plugin jQuery-Multiselect.js (v2.3.12)

    • Update to PHP Component: symfony/yaml (v3.3.6)

    • Update to PHP Component: symfony/debug (v3.3.6)
    • Update to PHP Component: symfony/finder (v3.3.6)
    • Update to PHP Component: symfony/console (v3.3.6)
    • Update to PHP Component: symfony/process (v3.3.6)
    • Update to PHP Component: symfony/routing (v3.3.6)
    • Update to PHP Component: symfony/security (v3.3.6)
    • Update to PHP Component: symfony/validator (v3.3.6)
    • Update to PHP Component: symfony/filesystem (v3.3.6)
    • Update to PHP Component: symfony/serializer (v3.3.6)
    • Update to PHP Component: symfony/var-dumper (v3.3.6)
    • Update to PHP Component: symfony/browser-kit (v3.3.6)
    • Update to PHP Component: symfony/dom-crawler (v3.3.6)
    • Update to PHP Component: symfony/http-kernel (v3.3.6)
    • Update to PHP Component: symfony/security-core (v3.3.6)
    • Update to PHP Component: symfony/security-csrf (v3.3.6)
    • Update to PHP Component: symfony/http-foundation (v3.3.6)
    • Update to PHP Component: symfony/event-dispatcher (v3.3.6)
    • Update to PHP Component: symfony/framework-bundle (v3.3.6)
    • Update to PHP Component: symfony/options-resolver (v3.3.6)

    • Update to PHP Component: endroid/qrcode (v2.2.4)

    • Update to PHP Component: milon/barcode (v5.3.6)
    • Update to PHP Component: phpunit/phpunit (v6.3.0)

    • Notes: None

1.22.0

July 18, 2017
  • Update to PHP Component: symfony/yaml (v3.3.5)

    • Update to PHP Component: symfony/debug (v3.3.5)
    • Update to PHP Component: symfony/finder (v3.3.5)
    • Update to PHP Component: symfony/console (v3.3.5)
    • Update to PHP Component: symfony/process (v3.3.5)
    • Update to PHP Component: symfony/routing (v3.3.5)
    • Update to PHP Component: symfony/security (v3.3.5)
    • Update to PHP Component: symfony/validator (v3.3.5)
    • Update to PHP Component: symfony/filesystem (v3.3.5)
    • Update to PHP Component: symfony/serializer (v3.3.5)
    • Update to PHP Component: symfony/var-dumper (v3.3.5)
    • Update to PHP Component: symfony/browser-kit (v3.3.5)
    • Update to PHP Component: symfony/dom-crawler (v3.3.5)
    • Update to PHP Component: symfony/http-kernel (v3.3.5)
    • Update to PHP Component: symfony/security-core (v3.3.5)
    • Update to PHP Component: symfony/security-csrf (v3.3.5)
    • Update to PHP Component: symfony/http-foundation (v3.3.5)
    • Update to PHP Component: symfony/event-dispatcher (v3.3.5)
    • Update to PHP Component: symfony/framework-bundle (v3.3.5)
    • Update to PHP Component: symfony/options-resolver (v3.3.5)

    • Update to PHP Component: squizlabs/php_codesniffer (v3.0.2)

    • Notes: None

1.21.0

July 17, 2017
  • Update to npm (v5.3.0)

    • Update to Node.js (v8.1.4)
    • Update to WordPress (v4.8.0)
    • Update to Webpack.js (v3.3.0)
    • Update to React.js (v15.6.1)
    • Update to TinyMCE (v4.6.4)
    • Update to tablesorter jQuery plugin (v2.28.15)

    • Update to PHP Component: symfony/yaml (v3.3.4)

    • Update to PHP Component: symfony/debug (v3.3.4)
    • Update to PHP Component: symfony/finder (v3.3.4)
    • Update to PHP Component: symfony/console (v3.3.4)
    • Update to PHP Component: symfony/process (v3.3.4)
    • Update to PHP Component: symfony/routing (v3.3.4)
    • Update to PHP Component: symfony/security (v3.3.4)
    • Update to PHP Component: symfony/validator (v3.3.4)
    • Update to PHP Component: symfony/filesystem (v3.3.4)
    • Update to PHP Component: symfony/serializer (v3.3.4)
    • Update to PHP Component: symfony/var-dumper (v3.3.4)
    • Update to PHP Component: symfony/browser-kit (v3.3.4)
    • Update to PHP Component: symfony/dom-crawler (v3.3.4)
    • Update to PHP Component: symfony/http-kernel (v3.3.4)
    • Update to PHP Component: symfony/security-core (v3.3.4)
    • Update to PHP Component: symfony/security-csrf (v3.3.4)
    • Update to PHP Component: symfony/http-foundation (v3.3.4)
    • Update to PHP Component: symfony/event-dispatcher (v3.3.4)
    • Update to PHP Component: symfony/framework-bundle (v3.3.4)
    • Update to PHP Component: symfony/options-resolver (v3.3.4)

    • Update to PHP Component: mpdf/mpdf (v6.1.4)

    • Update to PHP Component: endroid/qrcode (v2.2.3)
    • Update to PHP Component: twig/twig (v2.4.3)
    • Update to PHP Component: phpunit/phpunit (v6.2.3)
    • Update to PHP Component: monolog/monolog (v1.23.0)
    • Update to PHP Component: illuminate/cache (v5.4.27)
    • Update to PHP Component: intervention/image (v2.4.0)
    • Update to PHP Component: ezyang/htmlpurifier (v4.9.3)
    • Update to PHP Component: phpseclib/phpseclib (v2.0.6)
    • Update to PHP Component: illuminate/filesystem (v5.4.27)
    • Update to PHP Component: squizlabs/php_codesniffer (v3.0.1)

    • Added new PHP repository: ucsdmath/translation (v1.21.0)

    • Notes: None

1.20.0

June 3, 2017
  • Update to npm (v5.0.2)

    • Update to Node.js (v8.0.0)
    • Update to WordPress (v4.7.5)
    • Update to Composer (v1.4.2)
    • Update to Webpack.js (v2.6.1)
    • Update to TinyMCE (v4.6.3)
    • Update to tablesorter jQuery plugin (v2.28.13)

    • Update to PHP Component: symfony/yaml (v3.3.0)

    • Update to PHP Component: symfony/debug (v3.3.0)
    • Update to PHP Component: symfony/finder (v3.3.0)
    • Update to PHP Component: symfony/console (v3.3.0)
    • Update to PHP Component: symfony/process (v3.3.0)
    • Update to PHP Component: symfony/routing (v3.3.0)
    • Update to PHP Component: symfony/security (v3.3.0)
    • Update to PHP Component: symfony/validator (v3.3.0)
    • Update to PHP Component: symfony/filesystem (v3.3.0)
    • Update to PHP Component: symfony/serializer (v3.3.0)
    • Update to PHP Component: symfony/var-dumper (v3.3.0)
    • Update to PHP Component: symfony/browser-kit (v3.3.0)
    • Update to PHP Component: symfony/dom-crawler (v3.3.0)
    • Update to PHP Component: symfony/http-kernel (v3.3.0)
    • Update to PHP Component: symfony/security-core (v3.3.0)
    • Update to PHP Component: symfony/security-csrf (v3.3.0)
    • Update to PHP Component: symfony/http-foundation (v3.3.0)
    • Update to PHP Component: symfony/event-dispatcher (v3.3.0)
    • Update to PHP Component: symfony/framework-bundle (v3.3.0)
    • Update to PHP Component: symfony/options-resolver (v3.3.0)

    • Update to PHP Component: swiftmailer/swiftmailer (v6.0.1)

    • Added new PHP Component: endroid/qrcode (v2.2.2)
    • Update to PHP Component: phpunit/phpunit (v6.2.1)

    • Notes: none

1.19.0

May 14, 2017
  • Update to WordPress (v4.7.4)

    • Update to Node.js (v7.10.0)
    • Update to Webpack.js (v2.5.1)
    • Update to sprintf-js (v1.1.0)
    • Update to PNotify.js (v3.2.0)
    • Update to CountUp.js (v1.8.5)
    • Update to TinyMCE (v4.6.1)
    • Update to tablesorter jQuery plugin (v2.28.9)

    • Update to PHP Component: symfony/yaml (v3.2.8)

    • Update to PHP Component: symfony/debug (v3.2.8)
    • Update to PHP Component: symfony/finder (v3.2.8)
    • Update to PHP Component: symfony/console (v3.2.8)
    • Update to PHP Component: symfony/process (v3.2.8)
    • Update to PHP Component: symfony/routing (v3.2.8)
    • Update to PHP Component: symfony/security (v3.2.8)
    • Update to PHP Component: symfony/validator (v3.2.8)
    • Update to PHP Component: symfony/filesystem (v3.2.8)
    • Update to PHP Component: symfony/serializer (v3.2.8)
    • Update to PHP Component: symfony/var-dumper (v3.2.8)
    • Update to PHP Component: symfony/browser-kit (v3.2.8)
    • Update to PHP Component: symfony/dom-crawler (v3.2.8)
    • Update to PHP Component: symfony/http-kernel (v3.2.8)
    • Update to PHP Component: phpseclib/phpseclib (v2.0.5)
    • Update to PHP Component: symfony/security-core (v3.2.8)
    • Update to PHP Component: symfony/security-csrf (v3.2.8)
    • Update to PHP Component: symfony/http-foundation (v3.2.8)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.8)
    • Update to PHP Component: symfony/framework-bundle (v3.2.8)
    • Update to PHP Component: symfony/options-resolver (v3.2.8)
    • Update to PHP Component: spatie/flysystem-dropbox (v1.0.1)

    • Update to PHP Component: swiftmailer/swiftmailer (v5.4.8)

    • Added new PHP Component: endroid/qrcode (v2.1.4)
    • Update to PHP Component: phpunit/phpunit (v6.1.3)
    • Update to PHP Component: league/flysystem (v1.0.40)
    • Update to PHP Component: squizlabs/php_codesniffer (v3.0.0)
    • Added new PHP repository: ucsdmath/Ajax (v1.19.0)
    • Added new PHP repository: ucsdmath/CamelotDb (v1.19.0)

1.18.0

April 23, 2017
  • Update to npm (v4.5.0)

    • Update to Babel.js (v6.24.1)
    • Update to Node.js (v7.9.0)
    • Update to Webpack.js (v2.4.1)
    • Update to React.js (v15.5.4)
    • Update to PNotify.js (v3.0.1)
    • Update to CountUp.js (v1.8.4)
    • Update to Modernizr.js (v3.5.0)
    • Update to tablesorter jQuery plugin (v2.28.8)
    • Update to jQuery-Circle-Progress (v1.2.0)

    • Update to PHP Component: symfony/yaml (v3.2.7)

    • Update to PHP Component: symfony/debug (v3.2.7)
    • Update to PHP Component: symfony/finder (v3.2.7)
    • Update to PHP Component: symfony/console (v3.2.7)
    • Update to PHP Component: symfony/process (v3.2.7)
    • Update to PHP Component: symfony/routing (v3.2.7)
    • Update to PHP Component: symfony/security (v3.2.7)
    • Update to PHP Component: symfony/validator (v3.2.7)
    • Update to PHP Component: symfony/filesystem (v3.2.7)
    • Update to PHP Component: symfony/serializer (v3.2.7)
    • Update to PHP Component: symfony/var-dumper (v3.2.7)
    • Update to PHP Component: symfony/browser-kit (v3.2.7)
    • Update to PHP Component: symfony/dom-crawler (v3.2.7)
    • Update to PHP Component: symfony/http-kernel (v3.2.7)
    • Update to PHP Component: symfony/security-core (v3.2.7)
    • Update to PHP Component: symfony/security-csrf (v3.2.7)
    • Update to PHP Component: symfony/http-foundation (v3.2.7)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.7)
    • Update to PHP Component: symfony/framework-bundle (v3.2.7)
    • Update to PHP Component: symfony/options-resolver (v3.2.7)

    • Update to PHP Component: swiftmailer/swiftmailer (v5.4.7)

    • Update to PHP Component: twig/twig (v2.3.2)
    • Update to PHP Component: milon/barcode (v5.3.5)
    • Update to PHP Component: phpunit/phpunit (v6.1.1)
    • Update to PHP Component: league/flysystem (v1.0.38)
    • Update to PHP Component: intervention/image (v2.3.13)
    • Update to PHP Component: illuminate/filesystem (v5.4.19)

    • Added new PHP Component: endroid/qrcode (v2.0.2)

    • Added new PHP Component: illuminate/cache (v5.4.19)
    • Added new PHP Component: spatie/flysystem-dropbox (v1.0.0)

1.17.0

March 31, 2017
  • Update to npm (v4.4.4)

    • Update to Moment (v2.18.1)
    • Update to Babel.js (v6.24.0)
    • Update to Node.js (v7.8.0)
    • Update to jQuery (v3.2.1)
    • Update to Webpack.js (v2.3.2)
    • Update to TinyMCE (v4.5.6)
    • Update to PHP Component: twig/twig (v2.3.0)
    • Update to PHP Component: league/flysystem (v1.0.37)
    • Update to @danielfarrell/bootstrap-combobox (v1.1.8)
    • Update to PHP Component: monolog/monolog (v1.22.1)
    • Update to PHP Component: phpunit/phpunit (v6.0.11)
    • Update to PHP Component: ezyang/htmlpurifier (v4.9.2)
    • Update to PHP Component: respect/validation (v1.1.12)

    • Added new PHP repository: ucsdmath/comprehensive (v1.17.0)

    • Fixed Mathlink logout application (now correctly interacting with shibboleth Identity Provider (IdP) and uses the correct Shibboleth attributes) Now User-logout, system-logouts, and auto-logouts are logged by all applications.
    • Fixed: now repository is archived within a database parent folder for better organization of daily dumps.

7.1

January 17, 2000
  • ini_set('session.hash_function', $this->getProperty('phpSessionHashAlgos'));

    • ini_set('session.hash_bits_per_character', '5');
    • ini_set('session.entropy_length', '512');
    • ini_set('session.entropy_file', '/dev/urandom');
    • Adding new to JavaScript repository: ucsdmath-js (50 new functions) Project Functions added (in Workshop): (+) {Array} array_chunk(Array input, Int size, Bool preserveKeys); (+) {Array} array_combine(Array keys, Array values); (+) {Array} array_diff(Array arr1, Array arr2, ...); (+) {Array} array_flip(Array trans); (+) {Array} array_keys(Array input, Mixed searchValue, Bool argStrict); (+) {Array} array_merge(Array array1, Array array2, ...); (+) {Array} array_push(Array inputArr); (+) {Array} array_reverse(Array array, Bool preserveKeys); (+) {Array} array_slice(Array arr, Int offst, Int lgth, Bool preserveKeys); (+) {Array} array_splice(Array arr, Int offst, Int lgth, Mixed replacement); (+) {Array} array_values(Array input); (+) {Array} split(String delimiter, String string); (+) {Bool} array_key_exists(Mixed key, Array search); (+) {Bool} empty(Mixed mixedVar); (+) {Bool} function_exists(String funcName); (+) {Bool} in_array(Mixed needle, Array haystack, Bool argStrict); (+) {Bool} isset(Mixed mixedVar); (+) {Bool} is_array(Mixed mixedVar); (+) {Bool} is_bool(Mixed mixedVar); (+) {Bool} is_int(Mixed mixedVar); (+) {Bool} is_null(Mixed mixedVar); (+) {Bool} is_numeric(Mixed mixedVar); (+) {Bool} is_object(Mixed mixedVar); (+) {Bool} is_string(Mixed mixedVar); (+) {Int} array_unshift(Array array); (+) {Int} count(Mixed mixedVar, Int mode); (+) {Int} strrpos(String haystack, String needle, Int offset); (+) {Int} substr_count(String haystack, String needle, Int offset, Int length); (+) {Mixed} array_pop(Array inputArr); (+) {Mixed} array_shift(Array inputArr); (+) {Mixed} strpos(String haystack, Mixed needle, Int offset); (+) {Mixed} substr_replace(Mixed str, Mixed replace, Mixed start, Mixed length); (+) {String} base64_decode(String encodedData); (+) {String} base64_encode(String stringToEncode); (+) {String} basename(String path, String suffix); (+) {String} dirname(String path); (+) {String} gettype(Mixed mixedVar); (+) {String} lcfirst(String str); (+) {String} ltrim(String str, String charlist); (+) {String} realpath(String path); (+) {String} rtrim(String str, String charlist); (+) {String} strtolower(String str); (+) {String} strtoupper(String str); (+) {String} str_pad(String input, Int padLength, String padString, Int padType); (+) {String} str_repeat(String input, Int multiplier); (+) {String} substr(String str, Int start, Int len); (+) {String} trim(String str, String charlist); (+) {String} ucfirst(String str); (+) {String} ucwords(String str); (+) {String} wordwrap(String str, Int intWidth, String strBreak, Bool cut);

    • Adding new tables, functions, triggers: (+) course_petitions_warehouse_audit_log.ddl (+) personnel_warehouse_audit_log.ddl (+) system-logs-warehouse_audit_log.ddl (+) system-sessions-warehouse_audit_log.ddl (+) function-global-uuid_v4.ddl (+) trigger_course_petitions_after_delete_audit_log.ddl (+) trigger_course_petitions_after_insert_audit_log.ddl (+) trigger_course_petitions_after_update_audit_log.ddl (+) trigger_personnel_after_insert_faculty_profile_insert.ddl (+) trigger_system_logs_after_insert_audit_log.ddl (+) trigger_system_sessions_after_insert_record_store.ddl

    • Notes: (1) Configured auto-backups of warehouse databases to sample test-case 1.

        (2) Configured auto-backups of WordPress databases to save to disk.
      

1.16.0

March 12, 2017
  • Update to npm (v4.4.1)

    • Update to Node.js (v7.7.2)
    • Update to WordPress (v4.7.3)
    • Update to Composer (v1.4.0)
    • Update to CountUp.js (v1.8.2)
    • Update to TinyMCE (v4.5.5)
    • Update to PHP Component: twig/twig (v2.2.0)
    • Update to PHP Component: milon/barcode (v5.3.3)
    • Update to PHP Component: phpunit/phpunit (v6.0.8)
    • Update to PHP Component: mockery/mockery (v0.9.9)
    • Update to PHP Component: squizlabs/php_codesniffer (v2.8.1)

    • Update to PHP Component: symfony/yaml (v3.2.6)

    • Update to PHP Component: symfony/debug (v3.2.6)
    • Update to PHP Component: symfony/finder (v3.2.6)
    • Update to PHP Component: symfony/console (v3.2.6)
    • Update to PHP Component: symfony/process (v3.2.6)
    • Update to PHP Component: symfony/routing (v3.2.6)
    • Update to PHP Component: symfony/validator (v3.2.6)
    • Update to PHP Component: symfony/filesystem (v3.2.6)
    • Update to PHP Component: symfony/serializer (v3.2.6)
    • Update to PHP Component: symfony/var-dumper (v3.2.6)
    • Update to PHP Component: symfony/http-kernel (v3.2.6)
    • Update to PHP Component: symfony/http-foundation (v3.2.6)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.6)
    • Update to PHP Component: symfony/framework-bundle (v3.2.6)

    • Added new PHP Component: symfony/security (v3.2.6)

    • Added new PHP Component: symfony/browser-kit (v3.2.6)
    • Added new PHP Component: symfony/dom-crawler (v3.2.6)
    • Added new PHP Component: symfony/security-core (v3.2.6)
    • Added new PHP Component: symfony/security-csrf (v3.2.6)
    • Added new PHP Component: symfony/options-resolver (v3.2.6)
    • Added new PHP Component: symfony/polyfill-mbstring (v1.3.0)
    • Added new PHP Component: league/flysystem-dropbox (v1.0.4)
    • Added new PHP Component: league/flysystem-rackspace (v1.0.5)

    • Added new PHP application: ucsdmath-apps/app-quickdex (v1.16.0)

    • Added new PHP class for each application: Version.php (provides information about each application)
    • Renamed PHP Component: UCSDMath/Stacker is now UCSDMath/MerlinBackup (v1.16.0)

Notes: none

1.15.0

February 26, 2017
  • Update to RequireJS (v2.3.3)

    • Update to Node.js (v7.6.0)
    • Update to TinyMCE (v4.5.4)
    • Update to PHP Component: league/csv (v8.2.1)
    • Added new PHP Component: doctrine/annotations (v1.4.0)
    • Update to PHP Component: illuminate/filesystem (v5.4.13)

    • Update to PHP Component: symfony/yaml (v3.2.4)

    • Update to PHP Component: symfony/debug (v3.2.4)
    • Update to PHP Component: symfony/finder (v3.2.4)
    • Update to PHP Component: symfony/console (v3.2.4)
    • Update to PHP Component: symfony/process (v3.2.4)
    • Update to PHP Component: symfony/routing (v3.2.4)
    • Update to PHP Component: symfony/validator (v3.2.4)
    • Update to PHP Component: symfony/filesystem (v3.2.4)
    • Update to PHP Component: symfony/serializer (v3.2.4)
    • Update to PHP Component: symfony/var-dumper (v3.2.4)
    • Update to PHP Component: symfony/http-kernel (v3.2.4)
    • Update to PHP Component: symfony/http-foundation (v3.2.4)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.4)
    • Update to PHP Component: symfony/framework-bundle (v3.2.4)

    • Added new PHP Component: ucsdmath/stacker (v1.15.0)

    • Update to PHP Component: phpunit/phpunit (v6.0.7)

    • Added: application transparent-js to act as an ajax conduit for various callback requests.
    • Update to new development version of PHP (UCSDMath Framework): PHP v7.1.2

Notes: none

1.14.0

February 12, 2017
  • Update to new a minimum version (UCSDMath Framework Requirement): PHP v7.1

    • Update to npm (v4.2.0)

    • Update to PHP Component: swiftmailer/swiftmailer (v5.4.6)

    • Update to PHP Component: mockery/mockery (v0.9.8)
    • Update to PHP Component: phpunit/phpunit (v6.0.6)
    • Update to PHP Component: league/flysystem (v1.0.35)
    • Update to PHP Component: symfony/yaml (v3.2.3)
    • Update to PHP Component: symfony/debug (v3.2.3)
    • Update to PHP Component: symfony/finder (v3.2.3)
    • Update to PHP Component: symfony/console (v3.2.3)
    • Update to PHP Component: symfony/process (v3.2.3)
    • Update to PHP Component: symfony/routing (v3.2.3)
    • Update to PHP Component: symfony/validator (v3.2.3)
    • Update to PHP Component: symfony/filesystem (v3.2.3)
    • Update to PHP Component: symfony/serializer (v3.2.3)
    • Update to PHP Component: symfony/var-dumper (v3.2.3)
    • Update to PHP Component: symfony/http-kernel (v3.2.3)
    • Update to PHP Component: symfony/http-foundation (v3.2.3)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.3)
    • Update to PHP Component: symfony/framework-bundle (v3.2.3)

    • Added new PHP Component: ucsdmath/controller (v1.14.0)

    • Added: Class and Interface constant visibility modifiers (provided with >= PHP v7.1).

    • Added: void to specify class method return types where necessary (provided with >= PHP v7.1).
    • Added: null to specify class method return types where necessary (provided with >= PHP v7.1).
    • Added: using of symmetric array destructuring and removal of list()assignments (provided with >= PHP v7.1).
    • Added: using of new iterable pseduo-type in methods for type hint and returns.
    • Added: method ControllerServiceMethods::str_lreplace(string $search, string $replace, string $subject): string
        replaces left occurrence of pattern only.
      

1.13.0

February 5, 2017
  • Update to npm (v4.1.2)

    • Update to TinyMCE (v4.5.3)
    • Update to Node.js (v7.5.0)
    • Update to Composer (v1.3.2)
    • Update to Babel.js (v6.22.2)
    • Update to React.js (v15.4.1)
    • Update to WordPress (v4.7.0)
    • Update to Webpack.js (v2.2.1)
    • Update to tablesorter jQuery plugin (v2.28.4)
    • Update to PHP Component: symfony/yaml (v3.2.2)
    • Update to PHP Component: symfony/debug (v3.2.2)
    • Update to PHP Component: symfony/finder (v3.2.2)
    • Update to PHP Component: symfony/console (v3.2.2)
    • Update to PHP Component: symfony/process (v3.2.2)
    • Update to PHP Component: symfony/routing (v3.2.2)
    • Update to PHP Component: symfony/validator (v3.2.2)
    • Update to PHP Component: symfony/filesystem (v3.2.2)
    • Update to PHP Component: symfony/serializer (v3.2.2)
    • Update to PHP Component: symfony/var-dumper (v3.2.2)
    • Update to PHP Component: symfony/http-kernel (v3.2.2)
    • Update to PHP Component: symfony/http-foundation (v3.2.2)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.2)
    • Update to PHP Component: symfony/framework-bundle (v3.2.2)
    • Update to PHP Component: twig/twig (v2.1.0)
    • Update to PHP Component: doctrine/dbal (v2.5.11)
    • Update to PHP Component: league/flysystem (v1.0.34)
    • Update to PHP Component: nesbot/carbon (v1.22.1)
    • Update to PHP Component: phpunit/phpunit (v6.0.5)
    • Update to PHP Component: doctrine/common (v2.7.2)
    • Update to PHP Component: respect/validation (v1.1.11)
    • Update to PHP Component: ezyang/htmlpurifier (v4.8.0)
    • Update to PHP Component: doctrine/collections (v1.4.0)
    • Update to PHP Component: egulias/email-validator (v2.1.2)
    • Update to PHP Component: squizlabs/php_codesniffer (v2.8.0)
    • Update to PHP Component: mtdowling/cron-expression (v1.2.0)
    • Added new PHP Component: jenssegers/optimus (v0.2.2)

    • Update: UCSDMath/Filesystem dependency on UCSDMath/Functions has been removed.

    • Update: UCSDMath/Serialization dependency on UCSDMath/Functions has been removed.
    • Update: UCSDMath/ConfigurationVault dependency on UCSDMath/Functions has been removed.
    • Update: UCSDMath/ConfigurationVault component to now uses OpenSSL, mcrypt_decrypt()/mcrypt_encrypt() have been removed (i.e., Deprecated as of PHPv7.1)

    • Added: UCSDMath/Testing::Benchmark allows multiple named instances to be used (thanks to: Tobias Matthaiou)

    • Added: multiple new routines using OpenSSL for encrypt/decrypt data
    • Added: method provided by Jarddel Antunes jarddel to import PDF pages: importPages(string $filePath)
    • Added: Bulleted Lists, Ordered Lists, Tables (rows, columns), and Insert of Date, and Time Stamps to notes sections of Portal applications.

    • Fix: moving from 1.x to 2.x of Twig found error in divisibleby() <=> divisible by();

1.12.0

January 2, 2017
  • Update to npm (v4.0.5)
    • Update to Moment (2.17.1)
    • Update to Node.js (v7.3.0)
    • Update to Lodash (v4.17.4)
    • Update to Composer (v1.3.0)
    • Update to WordPress (v4.7.0)
    • Update to CountUp.js (v1.8.1)
    • Update to tablesorter jQuery plugin (v2.28.3)
    • Update to PHP Component: mpdf/mpdf (v6.1.3) 9
    • Update to PHP Component: twig/twig (v1.30.0)
    • Update to PHP Component: symfony/yaml (v3.2.1)
    • Update to PHP Component: symfony/finder (v3.2.1)
    • Update to PHP Component: symfony/routing (v3.2.1)
    • Update to PHP Component: symfony/process (v3.2.1)
    • Update to PHP Component: phpunit/phpunit (v5.7.5)
    • Update to PHP Component: symfony/validator (v3.2.1)
    • Update to PHP Component: symfony/filesystem (v3.2.1)
    • Update to PHP Component: symfony/serializer (v3.2.1)
    • Update to PHP Component: symfony/http-kernel (v3.2.1)
    • Update to PHP Component: symfony/http-foundation (v3.2.1)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.1)
    • Update to PHP Component: symfony/framework-bundle (v3.2.1)
    • Update to PHP Component: swiftmailer/swiftmailer (v5.4.5)
    • Update to PHP Component: league/flysystem-sftp (v1.0.13) 24
    • Update to PHP Component: mockery/mockery (v0.9.7)
    • Update to PHP Component: hashids/hashids (v2.0.3)
    • Added Backbone.js (v1.3.3)
    • Removed PHP Component: doctrine/common (v2.7.1)
    • Added Snowstorm javascript theme and snowman png to panel. (v1.44.20131208)
    • Notes: All database tables converted to DEFAULT CHARSET=utf8mb4, COLLATE=utf8mb4_unicode_520_ci

1.11.0

December 2, 2016
  • Update to npm (v4.0.2)

    • Update to Moment [(2.15.2)
    • Update to Node.js (v7.2.0)
    • Update to Lodash (v4.17.2)
    • Update to Composer (v1.2.3)
    • Update to Babel.js (v6.19.0)
    • Update to React.js (v15.4.1)
    • Update to WordPress (v4.6.1)
    • Update to Font-Awesome (v4.7.0)
    • Update to ucsdmath/ucsdmath-js (v1.11.0)
    • Update to PHP Component: league/csv (v8.1.2)
    • Update to PHP Component: twig/twig (v1.28.2)
    • Update to PHP Component: symfony/yaml (v3.2.0)
    • Update to PHP Component: symfony/finder (v3.2.0)
    • Update to PHP Component: symfony/routing (v3.2.0)
    • Update to PHP Component: symfony/validator (v3.2.0)
    • Update to PHP Component: symfony/filesystem (v3.2.0)
    • Update to PHP Component: symfony/serializer (v3.2.0)
    • Update to PHP Component: symfony/http-kernel (v3.2.0)
    • Update to PHP Component: symfony/http-foundation (v3.2.0)
    • Update to PHP Component: symfony/event-dispatcher (v3.2.0)
    • Update to PHP Component: symfony/framework-bundle (v3.2.0)
    • Update to PHP Component: doctrine/cache (v1.6.1)
    • Update to PHP Component: hashids/hashids (v2.0.0)
    • Update to PHP Component: phpunit/phpunit (v5.7.1)
    • Update to PHP Component: twig/extensions (v1.4.1)
    • Update to PHP Component: respect/validation (v1.1.10)
    • Added new PHP Component: doctrine/common (v2.7.0)
    • Added new PHP Component: symfony/process (v3.2.0)
    • Added new PHP Component: hellogerard/jobby (v3.2.1)
    • Added new PHP Component: doctrine/annotations (v1.3.0)
    • Added new PHP Component: jeremeamia/SuperClosure (v2.2.0)
    • Added new PHP Component: mtdowling/cron-expression (v1.1.0)
    • Added new PHP 7.x checks through Codeship CI (current status: green/passing)
    • Added multiple 'index.php' files in order to prevent index browsing under mis-configuration issues with Apache.
    • Initial Release of new repository: UCSDMath/Barcode (v1.11.0)
    • Convert MySQL tables to full Unicode support - converted from 'utf8' to 'utf8mb4/utf8mb4_unicode_ci'.

      Split repository ucsdmath/ucsdmath-js into smaller components on Github:

      • Added new Javascript repository (Github): ucsdmath/html-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/mail-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/logger-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/testing-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/workshop-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/functions-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/encryption-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/validation-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/ajax-manager-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/form-manager-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/configuration-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/serialization-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/date-component-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/image-component-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/template-factory-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/contact-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/database-component-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/maillist-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/omnilock-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/quickdex-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/dependency-injection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/inventory-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/personnel-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/pragmatic-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/punchcard-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/persistence-component-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/officehours-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/simple-voter-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/taassignments-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/cron-scheduler-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/course-petitions-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/faculty-profiles-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/faculty-salaries-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/appointment-diary-collection-js (v1.11.0)
      • Added new Javascript repository (Github): ucsdmath/system-user-settings-collection-js (v1.11.0)

      Published new packages: https://www.npmjs.com/~ucsdmath

      • Published new Javascript package (npm): ucsdmath/html-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/mail-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/logger-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/testing-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/ucsdmath-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/workshop-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/functions-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/encryption-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/validation-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/ajax-manager-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/form-manager-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/configuration-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/serialization-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/date-component-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/image-component-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/template-factory-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/contact-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/database-component-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/maillist-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/omnilock-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/quickdex-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/dependency-injection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/inventory-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/personnel-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/pragmatic-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/punchcard-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/persistence-component-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/officehours-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/simple-voter-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/taassignments-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/cron-scheduler-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/course-petitions-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/faculty-profiles-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/faculty-salaries-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/appointment-diary-collection-js (v1.11.0)
      • Published new Javascript package (npm): ucsdmath/system-user-settings-collection-js (v1.11.0)

1.10.0

October 20, 2016
  • Update to jQuery (v3.1.1)
    • Update to Symfony (v3.1.5)
    • Update to Hashids (v1.1.1)
    • Update to Moment (v2.15.1)
    • Update to TinyMCE (v4.4.3)
    • Update to RequireJS (2.3.2)
    • Update to jQuery-UI (v1.12.1)
    • Update to twig/twig (v1.26.1)
    • Update to league/csv (v8.1.1)
    • Update to doctrine/dbal (v2.5.5)
    • Update to phpunit/phpunit (v5.6.1)
    • Update to monolog/monolog (v1.21.0)
    • Update to league/flysystem (v1.0.32)
    • Update to respect/validation (v1.1.9)
    • Added new library: Lodash (v4.16.4)
    • Added new library: sprintf.js (v1.0.3)
    • Update to phpseclib/phpseclib (v2.0.4)
    • Update to jQuery-Circle-Progress (v1.2.0)
    • Update to league/flysystem-sftp (v1.0.12)
    • Update to tablesorter jQuery plugin (v2.27.8)
    • Update CSS framework (ucsdmath-main.min.css)
    • Update JS framework (ucsdmath-framework.min.js)
    • Added PHP 7.1 checks through Travis CI - everything passing/in-green
    • Fixed many bugs/security on: Scrutinizer CI, Travis CI, Code Climate, SensioLabsInsight, and Codacy.
    • Adding new JavaScript repository: ucsdmath-js (43 new functions, 32 classes) Project ECMAScript 6 Class Additions:
      • ucsdmath/AjaxManager
      • ucsdmath/AppointmentDiaryCollection
      • ucsdmath/Configuration
      • ucsdmath/ContactCollection
      • ucsdmath/CoursePetitionsCollection
      • ucsdmath/CronSchedulerCollection
      • ucsdmath/Database
      • ucsdmath/Date
      • ucsdmath/DependencyInjection
      • ucsdmath/Encryption
      • ucsdmath/FacultyProfilesCollection
      • ucsdmath/FacultySalariesCollection
      • ucsdmath/FormManager
      • ucsdmath/Functions
      • ucsdmath/Image
      • ucsdmath/InventoryCollection
      • ucsdmath/Logger
      • ucsdmath/Mail
      • ucsdmath/MaillistCollection
      • ucsdmath/OfficeHoursCollection
      • ucsdmath/OmnilockCollection
      • ucsdmath/PersonnelCollection
      • ucsdmath/PragmaticCollection
      • ucsdmath/PunchcardCollection
      • ucsdmath/QuickDexCollection
      • ucsdmath/Serialization
      • ucsdmath/SimpleVoterCollection
      • ucsdmath/SystemUserSettingsCollection
      • ucsdmath/TaAssignmentsCollection
      • ucsdmath/TemplateFactory
      • ucsdmath/Testing
      • ucsdmath/Validation Project Class Methods added:
      • {string} sprintf();
      • {string} getUuid4();
      • {string} getVersion();
      • {string} showType(mixed obj);
      • {string} getClassName(object obj);
      • {string} left(string str, int n);
      • {string} right(string str, int n);
      • {Array} array_values(string list);
      • {string} sanitizePersonalName(string name);
      • {Array} array_merge(array one, array two, ...);
      • {bool} array_key_exists(string key, array list);
      • {string} formatOmnilockFirstname(string lastname);
      • {string} rightPad(string str, string char, int n);
      • {string} leftPad(string str, string char, int n);
      • {bool} in_array(needle, haystack, paramStrict = false);
      • {Array} explode(string delimiter, string input, int limit);
      • {string} formatAid(string aid, string format = '#########');
      • {string} formatEid(string eid, string format = '#########');
      • {string} formatPid(string pid, string format = 'A########');
      • {string} formatOmnilockCredentialRecord(array credentialData);
      • {string} formatPhone(string phone, string mask = '(###) ###-####');
      • {string} formatOmnilockLastnameGroup(string primaryGroup, string lastname);
      • {Array} array_keys(array array, string searchValue = null, bool paramStrict = false);
      • {string} formatOmnilockCredentialNumber(string primaryGroup, string eid, string pid, string aid); Project Functions added (in Workshop):
      • {string} showType(mixed obj);
      • {Array} isValidHex(string data);
      • {bool} isNumeric(mixed number);
      • {bool} isValidMd5(string hash);
      • {string} textReverse(string str);
      • {bool} isValidMathId(string id);
      • {bool} isValidSHA1(string hash);
      • {bool} isValidUuid(string uuid);
      • {bool} isValidYear(string year);
      • {bool} isValidUuid4(string uuid);
      • {bool} isValidSHA512(string hash);
      • {bool} isValidURL(string address);
      • {Array} isValidBase64(string data);
      • {bool} isValidZipcode(string data);
      • {Array} hasHtmlCode(string htmlData);
      • {Array} isValidEmail(string address);
      • {bool} isValidIpAddress(string address);
      • {bool} isValidMacAddress(string address);
      • {Array} arrayPush(array array, array values);