3.4.2

@jamiesnape jamiesnape released this Feb 16, 2016 · 266 commits to master since this release

Jamie Snape (51):

  • Fix style and update more composer dependencies (48b2593)
  • Move all settings to database and ensure settings are cast to the correct type (494120b)
  • Fix style (1871984)
  • Fix login before upgrade (e339363)
  • Fix typo in Midas_Mail_Transport_Service constructor (fe37dcc)
  • Various small fixes (7663c78)
  • Fix style (90c6026)
  • Update composer dependencies (25b25cc)
  • Remove unsupported REST formats (740fb79)
  • Remove "example" module (7dca72e)
  • Add more comments and fix issue downloading images from an App Engine instance (329e231)
  • Exclude some more files from App Engine (b9c981c)
  • Fix upgrade tab (cf7a114)
  • Fix module upgrade component (cf20d35)
  • Fix test database setup (86fe1e8)
  • Another fix (8e78cef)
  • Update composer.json (ddbb8b0)
  • Enable scss-lint for Code Climate (28995e3)
  • Tweak .codeclimate.yml (b99a72f)
  • Disable CSSLint per Code Climate support request (0d8d52e)
  • Fix broken App Engine mail and corrupt message body in SendMail (6afd416)
  • Remove PHP 7 from allowed failures (a309faa)
  • Add ESLint configuration (19655c2)
  • Fix various ESLint errors (02e0bbb)
  • Add scss-lint configuration (25c4c00)
  • Fix various scss-lint errors (5d7844a)
  • Add updated CSS files (71a038c)
  • Update favicons (ee06ca4)
  • Fix checked resource submenu (9d31df4)
  • Update composer dependences and add google/apiclient (0d4bfd9)
  • Refactor Google Authentication module (f87ec17)
  • Refactor cookie creation (7275b57)
  • Directly add a user to a community/group (2183d53)
  • Fix YAML style (b142116)
  • Restore 5.3 compatibility as much as possible (e852490)
  • Fix legacy API help page (8a875b5)
  • Always use fileinfo as it is now available on App Engine (e65c0ed)
  • Applied fixes from StyleCI (2a54a8a)
  • Move cache initialization to bootstrap (198a048)
  • Remove some more calls to time() (df91ec8)
  • Tweak .gitignore (a4e0f03)
  • Update composer dependencies (19a96ce)
  • Update Bootstrap.php (9190dbe)
  • Enable fileinfo dynamic extension for App Engine (c942db9)
  • Update .eslintrc (6884cba)
  • Fix thumbnailer (again) (a208c95)
  • Do not set values in database.ini that are likely to be real (7c4239d)
  • Remove batchmake (50a13f0)
  • Remove demo (2d36ccc)
  • Update composer.json (dcb21ef)
  • Update .coveralls.yml (3a5bdef)

Patrick Reynolds (32):

  • Adding selectors for feed and users menu items. (5b5ec23)
  • Add selectors for user deletion action (1845f4a)
  • Adding the model and upgrade script for key metrics. (4113be6)
  • Adding UI for setting and unsetting key metrics. (fa571f4)
  • Finishing the addition of key metrics. (be16def)
  • Try not changing version. (aae95b8)
  • Satisfy StyleCI. (4805203)
  • Removing the example module. (2b01824)
  • Don't fail upgrade due to integrity constraint violation. (5df41a5)
  • Satisfy StyleCI. (2e6c85e)
  • Responding to review and fixing failing tests. (3bd3f65)
  • Fix nits. (fede6a3)
  • Fixing issues from review. (4674a1b)
  • Fix Style-CI. (a180d73)
  • Fixing final nits. (2c2dab6)
  • Add a mechanism to get the scalars of only key metrics. (e31e99b)
  • Applied fixes from StyleCI (afdd9bd)
  • Applied fixes from StyleCI (f02b109)
  • Update jqplot. (512b8da)
  • Move legend below plot and allow plot resize. (7eae9a9)
  • Fit select to width and add fullscreen support to the trend plot. (1f6729e)
  • Adding reproduction command to tracker scalars. (3783a6d)
  • Fix SQL file versions in tracker. (04ffca9)
  • Make administrative user creation UI more consistent. (8a58157)
  • Adding some utility functions to Tracker submission model. (2d811d9)
  • Applied fixes from StyleCI (3b2380f)
  • Clarify documentation and fix expectation when using current day in Tracker Submission Model API. (3f38056)
  • Applied fixes from StyleCI (42641ce)
  • Fixing some more documentation issues. (c24a7c3)
  • More docs. (9b08849)
  • More doc fixes 🐫 🐪. (9adaf4a)
  • Applied fixes from StyleCI (34f21eb)

Michael Grauer (28):

  • Cleave tracker_scalar param to tracker_param (be8693f)
  • Add tracker_scalar model test (b96d04f)
  • Adapt tracker scalar rest PUT to cloven params (36d04fa)
  • Test tracker scalar API endpoints for cloven params (19c5ce2)
  • Update tracker db sql scripts 1.2.2 (1083ca8)
  • Style compliance (8c8bd18)
  • Fixed update of tracker dbs to 1.2.2 (81c975a)
  • Address QA Feedback (6c0f3e1)
  • Correct comment paramtype in tracker scalar details (b8ee193)
  • Test null tracker_param value (97fbd6e)
  • Correct quoting on tracker upgrade 1.2.2 (c4763cc)
  • Tracker GUI takes params from tracker_param (8a9fe14)
  • Consistent db scripts for tracker 1.2.2 (7dc34cd)
  • Migrate tracker scalar params in 1.2.2 upgrade (b47ea69)
  • Add null to return types of getParamValue (1c6f5da)
  • Style consistency (3daa7bc)
  • Filter tracker trend data when Y axis limits change (3a3862f)
  • Tracker plot checks for zoom before resetting (b323f44)
  • Add item rest addmetadata endpoint and initial test (b83988a)
  • Style compliance (fd566cb)
  • Return item from item addmetadata PUT rest endpoint (db95271)
  • Correct addmetadata item PUT rest endpoint for header 'content-type: application/json' (e3277af)
  • Require 'metadata' param in addmetadata item PUT docs (14d2dc0)
  • Correct model field in tracker notification (9d381a1)
  • Add details & Gmail view action to threshold notification (97529ad)
  • Correct gmail action from tracker notification (52776c1)
  • Specify Directory AllowOverride in docs (287d736)
  • Update install docs with Options FollowSymLinks (5b161e2)

Graham Campbell (2):

Downloads

3.4.1

@jamiesnape jamiesnape released this Sep 14, 2015 · 423 commits to master since this release

Jamie Snape (52):

  • Tweak installation instructions in README (186b97a)
  • Fix landingpage module (a6230c3)
  • Fix batchmake module admin page (3c9a107)
  • Add missing googleappengine module (fbe83f2)
  • Minor tweaks to configuration files (787d947)
  • Documentation fixes (d7ab13c)
  • Update provisioning scripts (78c1867)
  • Tweak Travis CI configuration (44f7d1b)
  • Add Vagrant test configuration (2bb293b)
  • Reduce number of calls to storage (ee9d8d1)
  • Fedora and RedHat provisioning fixes (1e2f0e4)
  • Fix zipped folder downloads (ed73c47)
  • Fix PostgreSQL credentials in provisioning script (27ae80e)
  • Fix MySQL credentials in provisioning script (c751e21)
  • Remove erroneously checked in config files (d187b57)
  • Fix PostgreSQL provisioning and other minor fixes (b990360)
  • Add Packer provisioning scripts (eb96e26)
  • Fix exception when user does not have a default API key (4ba5ca7)
  • Fix backward compatibility with upload API (2d871a4)
  • Fix overzealous escaping of markdown input (40785c7)
  • Add a helper function to check whether a user is logged in (f3c94cb)
  • Fix Fedora provisioning again (63b6226)
  • Add more files to skip in app.yaml (3c3fc34)
  • Fix various Markdown formatting issues (eb3ddc5)
  • Fix branch filter in tracker trend model (13a7933)
  • Fix thumbnailer for App Engine (bc3b7cd)
  • Fix missing SendGrid configuration form elements (22cabdc)
  • Fix layout of landing page configuration form (3c19364)
  • Fix tests on CentOS and Fedora (a6370f9)
  • Fix send mail callback (08ac895)
  • Check that items have at least one revision where necessary (220ea63)
  • Update dependency versions (f56d743)
  • Add StyleCI configuration (56c898f)
  • Add PHP CS Fixer configuration (cb6d681)
  • Fix style errors (6357a22)
  • Update some documentation links (82283a2)
  • Fix typos in documentation (b92d41b)
  • Tweak badges in README (b9532d6)
  • Fix style errors in download controller (4e96f54)
  • Update SendGrid API dependency (2668915)
  • Fix dependencies badge (2f9ac11)
  • Fix StyleCI configuration (d32faa6)
  • Applied fixes from StyleCI (067197d)
  • Applied fixes from StyleCI (ec9d13e)
  • Add .codeclimate.yml (c387f59)
  • Fix unrelated style issues (076d0bf)
  • Add some CSS that was not transpiled (ee615c9)
  • Add documentation and tidy setting model (38f82f1)
  • Add missing newline at end of file (29968e2)
  • Update composer dependencies (a26efe2)
  • Simplify isAdmin function and add documentation (d00713f)
  • Move core and module version information to database (c3cc34f)

Patrick Reynolds (9):

  • Adding a unique class for upload button (050040b)
  • Adding new model and databse for submission_ids (2992838)
  • Fixing pgsql upgrade script for tracker module (a33844e)
  • Fixing style issues (c2ca31d)
  • Finishing implementation of tracker submissions and fixing tests (54b5425)
  • Responding to review (695e0fc)
  • Removing 1.1.0.sql from tracker module (6753f97)
  • More review responses (a525425)
  • Fixing failing tracker test on pgsql (f7eb3bd)

Michael Grauer (6):

  • Add units to tracker module scalarAdd API (26b1e0b)
  • Add unit to api tests (47585a9)
  • Default unit param to false (e83d414)
  • Improve formatting of tracker module scalar details view (374637a)
  • Style compliance (a2654fb)
  • Format Scalar details Value to 4 decimals (b15e910)

Downloads

3.4.0

@jamiesnape jamiesnape released this Mar 16, 2015 · 506 commits to master since this release

Jamie Snape (54):

  • Encode various JavaScript URL components (02ad282)
  • Fix issue with environment key on configuration file update (c012643)
  • Add option to disable password recovery (cfecd38)
  • Allow for the lack of realpath on Cloud Storage (fe1776a)
  • Fix MIME type component for Cloud Storage (0c8e6c6)
  • Fix problem with loading forms and components in controller tests (71d16f2)
  • Revise upload components for improved Cloud Storage compatibility (5be3cb0)
  • Fix form error in solr module (5781774)
  • Update module template (a025567)
  • Fix password field in mail admin form (e89d1c8)
  • Add REST API base URL to relevant config page (f823b23)
  • Fix SQLite database version numbering (413a02d)
  • Fix missing CSRF token in googleauth admin form (8238cbb)
  • Fix random number generation during installation (bac4b33)
  • Fix various file permissions (86858dc)
  • Update composer dependencies (c27408b)
  • Use absolute paths in core configuration file (0630df6)
  • Forward /api/rest to /api/json (50d8bdb)
  • Add editorconfig file (57ad6f0)
  • Tweak composer.json (70fdf25)
  • Fix inconsistent indent of Vagrantfile (693837d)
  • Fix version of PHPUnit configuration file schema (dd5f7e1)
  • Fix CDash server URL (8d5a9b3)
  • Update Travis CI configuration (fe008fa)
  • Add more documentation to tracker module (35d4400)
  • Update documentation of progress model (55a6019)
  • Remove use of deprecated method in tracker module (d002224)
  • Fix stylesheet for trend view in tracker module (5cc01db)
  • Add missing HTML form labels in tracker module (74af1c9)
  • Tidy producer model and controller (473a21d)
  • Tidy scalar model and controller (4fe3e49)
  • Tidy threshold notification model and component (5d3425c)
  • Tidy trend model and controller (285fed6)
  • Tidy tracker module notification (30a25a9)
  • Tidy view scripts in tracker module (ce13e7b)
  • Add restful API for tracker module (921a243)
  • Update composer.json dependencies (33083f0)
  • Update badges and text in README (9516564)
  • Fix code coverage test option (ea66989)
  • Improve markdown performance (27ff28b)
  • Update settings for latest version of App Engine (4664be6)
  • Fix issue with thumbnail creation on App Engine (169f6b1)
  • Add hhvm to Travis CI configuration (6199215)
  • Cache composer cache folder on Travis CI (b02d819)
  • Add AUTHORS file (967cd94)
  • Add documentation configuration and stub (f7a0f0e)
  • Tweak Travis CI configuration for hhvm and PHP 7 (0128fc6)
  • Add installation documentation (b435a90)
  • Standardize MIDAS to Midas (af13c8c)
  • Tweak validation rules for host names (8c0614b)
  • Fix Composer warning on Travis CI (9b29209)
  • Tweak UTF-8 test exclusions and .gitignore (2a138b6)
  • Fix issue with .coveralls.yml (6912439)
  • Bump version to 3.4.0 (35d785c)

Michael Grauer (2):

  • Issue callback upon community creation (bd297d8)
  • Conform with style guide (e9b7b16)

Downloads

3.2.20

@jamiesnape jamiesnape released this Dec 12, 2014 · 568 commits to master since this release

Jamie Snape (12):

  • Add more documentation (2923148)
  • Fix typo in admin dashboard view (c903ffb)
  • Add missing calendar image to tracker module (49f7acb)
  • Tweak app.yaml for App Engine (c22cd88)
  • Store default asset store id in database (a4c1a86)
  • Replace use of glob in API docs since it not available on App Engine (5377088)
  • Tweak API documentation (52519e9)
  • Add more documentation (3905efe)
  • Fix issue with CSRF tokens being added to database (f55f80f)
  • Revise sizequota module forms and add install script (0b0978b)
  • Ensure cookies have httponly and secure flags set (ee363e3)
  • Tweak database fields for consistency in length (f77b2f9)

Downloads

3.2.19

@jamiesnape jamiesnape released this Dec 8, 2014 · 580 commits to master since this release

Jamie Snape (64):

  • Add a missing bootstrap file (b702462)
  • Add optional debug toolbar for development (35b9045)
  • Tweak testing options (eb64a00)
  • Add an improved hash form element (2008a86)
  • Migrate api module settings to database (bf10498)
  • Migrate archive module settings to database (4cedf63)
  • Migrate cleanup module settings to database (545cc85)
  • Revise communityagreement module to remove redundant configuration form (c416249)
  • Revise demo module configuration form and add install script (0077c8e)
  • Migrate dicomextractor module settings to database (411438a)
  • Revise googleauth module configuration form and add install script (1e7f746)
  • Revise landingpage module configuration form and add install script (6ccd95a)
  • Revise mail module configuration form and add install script (72cca12)
  • Migrate metadataextractor module settings to database (380bbd6)
  • Escape variables in metadataextractor module (b901f5a)
  • Fix duplicated task name in oauth module (43673f9)
  • Migrate oai module settings to database (0d773aa)
  • Revise readmes module configuration form (aa8b8be)
  • Revise scheduler module configuration form (d76792a)
  • Migrate statistics module settings to database (f06ed1f)
  • Revise thumbnailcreator module configuration form and add install script (3ebfbca)
  • Revise tracker module configuration form and add install script (5a7af21)
  • Migrate visualize module settings to database (db0c179)
  • Tidy remaining configuration files (e05da36)
  • Revise batchmake module configuration form (074e1e6)
  • Revise pvw module configuration form and add install script (ed2aac5)
  • Revise solr module configuration form and add install script (b8bae79)
  • Revise random number, string, and UUID generation to improve security (40a1998)
  • Migrate dicomserver module settings to database (64961b7)
  • Migrate ldap module settings to database (05f5d6e)
  • Migrate remoteprocessing module settings to database (48f78ec)
  • Reduce number of queries of module configurations (257f3fb)
  • Remove error log tab for security and performance reasons (6238bac)
  • Fix typo in dispatch test page method (8bce186)
  • Remove XML api for security reasons (5c9158f)
  • Fix typo in the spelling of Markdown (7865c8d)
  • Add Markdown view helper and tidy other view helpers (3d4bdf9)
  • Escape variables in layouts (b1f67b9)
  • Escape variables in core (0a6ffd8)
  • Escape variables in api module (7bfe67a)
  • Escape variables in archive module (552c856)
  • Escape variables in comments module (9b7ca65)
  • Escape variables in communityagreement module (001c487)
  • Escape variables in dicomanonymize module (803b739)
  • Escape variables in example module (adfe74a)
  • Escape variables in googleauth module (5fda63b)
  • Escape variables in javauploaddownload module (654070a)
  • Escape variables in keyfiles module (c8c82e3)
  • Escape variables in landingpage module (9148049)
  • Escape variables in mail module (d249394)
  • Escape variables in mfa module (20b98d3)
  • Escape variables in oai module (b6e14c5)
  • Escape variables in oauth module (2e86efb)
  • Escape variables in packages module (4a1b968)
  • Escape variables in pvw module (dd9b6a4)
  • Escape variables in readme module (91034f6)
  • Escape variables in remoteprocessing module (77eff8d)
  • Escape variables in sizequota module (cc887f4)
  • Escape variables in statistics module (8e31ca7)
  • Escape variables in tracker module (b3d8f0a)
  • Escape variables in validation module (df91359)
  • Escape variables in visualize module (ae6ea89)
  • Escape variables in module template (af8b94c)
  • Convert licenses from HTML to Markdown (acd276c)

Downloads

3.2.18

@jamiesnape jamiesnape released this Nov 20, 2014 · 644 commits to master since this release

Charles Marion (3):

  • Statistics module. It now uses the piwik site id (1c272ad)
  • Improved solr error message (05483cf)
  • Added resource copy policies method / a community admin can now add a user (b8d8de3)

Jamie Snape (30):

  • Add documentation to various DAO classes (b88f8bb)
  • Add dependencies security check test (b0c2a2f)
  • Do not assume that subdirectories of temporary and data directories exist (600f9ce)
  • Do not assume that privateModules directory exists (a17e253)
  • Revise thumbnailcreator module to not require external ImageMagick (98d4437)
  • Fix style issues with some forms (4e8102d)
  • Fix temporary directory path in thumbnailcreator module (c01000c)
  • Tweak temporary directory methods to support subdirectories (95bab29)
  • App Engine fixes (5253afa)
  • Tweak Ansible provisioning (8d79d70)
  • Add some missing .htaccess files (10bbfcd)
  • More documentation (17ed638)
  • Remove various superfluous timers and profilers (d77acf6)
  • Remove is writable check in index.php that is killing performance (614d649)
  • Add some module bootstraps for autoloading (8f9822f)
  • Remove some redundant files (bbf2e53)
  • Do not check for writable folder before install (53a4c40)
  • Minor tweaks and fixes (f4603d7)
  • Do not allow an instance to be switched to development mode using the GUI (41c1e50)
  • Tweak composer.json (6a8a9d6)
  • Update to PHPUnit 4.3 and fix failing tests (d4d9233)
  • Update php-cs-fixer in composer.json (bfaf455)
  • Collapse the numerous constants files into a few less (4dd8e30)
  • Do not mark module as incompatible if there are no database specific files (858b434)
  • Ensure a module is actually installed before running tests (7515950)
  • Fix strange database issue with tests (5a42749)
  • Fix issue with database connection during installation (3b43a72)
  • Write CTest generated files to CMAKE_BINARY_DIR to avoid permissions issues (7f98260)
  • Fix style errors and disable an unhelpful test (b22e141)
  • Fix bad spelling mistakes in database schema and standardize plurals (f181b0a)

Downloads

3.2.17

@jamiesnape jamiesnape released this Nov 6, 2014 · 677 commits to master since this release

Jamie Snape (3):

  • Tweak statistics module to not require curl (b41c50b)
  • Improve CMakeLists.txt to allow installation of composer and dependencies (fbc2347)
  • Refactor email into a module and add support for Google App Engine and SendGrid (237785c)

Downloads

3.2.16

@jamiesnape jamiesnape released this Nov 3, 2014 · 680 commits to master since this release

Claudiu Farcas (1):

  • Adding a basic RADIUS MFA implementation. (2a5c761)

Jamie Snape (204):

  • Allow MySQL driver options to be specified in database.ini (193ae72)
  • Minor fixes to tracker dashboard (9adeca0)
  • Add an API call for creating an item containing a link bitstream (fe41983)
  • Add parameters for specifying length and checksum of files to which link points (f8be410)
  • Add old style API call for creating link and tweak name of new style call (a4bbd06)
  • Remove duplicate keys in ini file (485096b)
  • Fix PDO error when accessing installation page (129f55e)
  • Remove duplicate case in switch statement (4eddc18)
  • Remove duplicate array keys (9cff9fa)
  • Remove assignment with left and right sides equal (8ff3d80)
  • Remove redundant closing tags (4a6b62c)
  • Consistently use lowercase true, false, null (fee0cb9)
  • Replace tabs with spaces (277f6ac)
  • Consistently indent class and function braces (b28667c)
  • Ensure one new line at the end of each file (4965289)
  • Remove trailing spaces (c5a3b16)
  • Ensure consistent spacing between if, for, etc. and parenthesis (f48f6a6)
  • Miscellaneous PHP formatting tweaks (b8570e2)
  • Consistently use else if instead of elseif (136754f)
  • Consistently order abstract, visibility, access modifiers (df084fa)
  • Add or update file headers (63514d0)
  • Add Markdown formatted README (cd5475b)
  • Update module template (db57943)
  • Formatting tweaks in tests folder (bf8fda3)
  • Ignore .DS_Store files in UTF-8 test (6273fb1)
  • Add missing style tests (6d3a4b1)
  • Fix failing style tests (d841910)
  • Fix failing tests (983967c)
  • Update Zend Framework to 1.11.15 (d8c23ed)
  • Add Travis CI testing (e7d5114)
  • Update Markdown parser to 1.2.8 (ba81d0b)
  • Update Zend RESTful Framework to 7ae983a5ca (8cbd95e)
  • Remove unused Selenium libraries (2dfa502)
  • Remove unused CMake file (877fb22)
  • Add updated license header to KWUtils file (607179e)
  • Correct spelling, grammar, and formatting on first installation page (a96afa7)
  • Correct misspelling of connection action (6b66205)
  • Correct misspelling of error component and fatal error (505852a)
  • Consistently format ini files (3d21387)
  • Cleanup install controller and use PDO to test database connectivity (e3cc6a7)
  • Update UtilityComponent to use PDO (785e63d)
  • Add missing license headers (2f5301b)
  • MySQL blob or text fields cannot have a default value (108fd90)
  • Small tweaks to some SQL scripts (5dee536)
  • Tidy index page and do not require log directory to be writable (cfae682)
  • Enable use of memcache (5fc1d3c)
  • Tweak logging to set correct levels for development and production (6ddeb3d)
  • Update more license headers and tweak arrangement of files (ffb2ddc)
  • Update PHPUnit to 3.5.15 (1f7117d)
  • Remove unused files (a9d1820)
  • Add more style tests (584ce1d)
  • Tweak trailing whitespace test so that fails if file does not exist (ff58016)
  • Fix failing style tests (5743275)
  • Tweak creation of config file and layout of some files in tests folder (78a5a6a)
  • Consolidate PHPUnit libraries into one folder (24621fc)
  • Move customized test files out of library and tweak naming (831c158)
  • Add basic composer.json file (ea42a6d)
  • Add Vagrant and Ansible configuration (d8c297e)
  • Tweak .gitignore (55f6ab7)
  • Refactor config files path (4e7bad9)
  • Refactor log files path (e58c28d)
  • Remove obsoleted utilities (bbc020d)
  • Fix file permissions (befe626)
  • Update Zend Framework to 1.12.7 (f1a0c26)
  • Remove redundant PHPUnit files (5e80d04)
  • Add extensions and archive to composer.json (33e2aec)
  • Update PHPUnit to 3.7.35 (778723a)
  • A debug flag to preserve PHPUnit output behavior across versions (12bb1ad)
  • Fix failing tests (d944bf7)
  • Fix PHP warning on every request (afcd2ce)
  • Fix log path and logging priority for tests database setup (3661f98)
  • Remove ob_end_clean() sledgehammer (3a6d059)
  • Fix spelling on installation page forms (fed27d7)
  • Remove duplicate smartoptimizer (108b2c1)
  • Minor tweaks to smartoptimizer (ed3490f)
  • Allow for custom data and temp directories (ce47c9e)
  • Relax some of the checks for writable folder and enabled modules (342a576)
  • Tweak memcache initialization (4b72160)
  • Check private modules folder actually exists (63e7d9b)
  • Tweak logging initialization (b04473c)
  • Fix caching (40234c8)
  • Remove trailing spaces (d11847a)
  • Be consistent with capitalization of PDO driver names (dcb26ac)
  • Add support for socket connections to databases (2be8d79)
  • Remove trailing spaces and cleanup some ini files (cfdb680)
  • Allow writable folder locations to be specified by environment vars (64851b7)
  • Add app.yaml and php.ini for Google App Engine support (6b0c3b3)
  • Wrap set_time_limit for instances when it is disabled (0dce3c9)
  • Remove trailing space (668fc94)
  • Fix display of disk space when necessary functions are disabled (844a7c6)
  • Fix warning on querying module.ini files for certain filesystem types (0ac0fba)
  • Remove redundant config controllers (9fd8462)
  • Add back button to some config pages (30554c2)
  • Fix dashboard using wrong data directory (a788b0f)
  • Add more time zones (45cfa4a)
  • Tweak memcached settings (7910a39)
  • Apache 2.4 and PHP FPM support (ac535d2)
  • Replace short PHP tags (aaf1068)
  • Add missing SQL implementations (1087892)
  • Add sample configuration for task scheduler module on App Engine (f16b8de)
  • Various utility component fixes (538891b)
  • Refactor and fix the writing of config files (0d3a335)
  • Fix failing tests (2f0df14)
  • Replace rand() with mt_rand() (132c42b)
  • Add App Engine email support (43214b9)
  • Beautify JS (7eac052)
  • Beautify Java (51b1429)
  • Beautify CSS (d0b01af)
  • Add missing generic font (f94ebd0)
  • Remove redundant px unit on zero values (651c42e)
  • Remove duplicate and simplify some CSS properties (ef911d2)
  • Change MIDAS to Midas Platform and fix some URLs (68d041d)
  • Update PHP Markdown to 1.4.1 (6778a25)
  • Tweak zipstream naming to match Packagist (9565412)
  • Remove phantom PHP folder from PHPCheckstyle source (aa9231d)
  • Fix failing tests relating to licenses controller (91489b5)
  • Fix result of void function used (e1499e2)
  • Update outdated file headers (fce7084)
  • Add UTC to list of time zones (6534446)
  • Allow zero length links (0adfe9e)
  • Allow solr module to index and search metadata fields that contain spaces (a980789)
  • Replace deprecated functions (7456179)
  • Remove redundant local variables (b36ffe8)
  • Remove some redundant closing tags (ca87d40)
  • Fix calls to preg_split in googleauth module (f8b9ceb)
  • Simplify JS if statements and remove unecessary return statements (353c0a1)
  • Remove redundant CSS units (75e87fd)
  • Simplify CSS properties (ba3f20a)
  • Remove unnecessary .gitignore entries and files (a9d9e66)
  • Correct some spelling mistakes (2850638)
  • Remove unused private functions (83acfcd)
  • Remove redundant notification manager classes (e748c6d)
  • Remove empty files (38b5f54)
  • Correct typo in dashboard model in validation module (69ff9b5)
  • Remove redundant or empty index controllers and actions (5a71431)
  • Remove empty functions in subclasses that override empty functions (d98cd5b)
  • Tweak logging priorities to improve production performance (26be3db)
  • Tweak translator loading to improve performance when translation is not required (f7161fe)
  • Remove strange example module test from validation module (ba408ff)
  • Fix MIME type computation (ebb0403)
  • Delete some redundant files (0accfe5)
  • Default environment to production to improve performance/security for forgetful admins (e40274f)
  • Remove broken MongoDB support (5a9bae1)
  • Fix capitalization in sidebar (6ee4182)
  • Make spelling of "email" consistent (b4987dd)
  • Fix capitalization of "API" and some form labels (c4fc33f)
  • Replace deprecated functions (8e6cc4f)
  • Remove duplicate keys in MIME types array (0a5a9ea)
  • Remove redundant commas and semicolons in JavaScript (43bbc70)
  • Fix syntax errors in SQL (c738989)
  • Add missing comma in PHP file in visualize module (52df76c)
  • Tweak some empty HTML elements (ee666f1)
  • Remove some redundant local variables (5c0c37f)
  • Fix some spelling mistakes (ad6f546)
  • jQuery performance improvements (877dacc)
  • Fix obscure error when an invalid controller is specified while logged in (c59f877)
  • Fix Darwin/Windows issue with task scheduler server load function (4d455ec)
  • Fix no default value for module logger error and log priority undefined error (0429b26)
  • Cleanup up dead code and database tables from task scheduler (a81f794)
  • Add an API method for searching by item and folder name (d59fd04)
  • Add API method to search for item by name and folder id (3f0ddb0)
  • Add method to get all scalar DAOs for a submission in the tracker module (1a4808e)
  • Upgrade XML_Parser and XML_Serializer in api module to latest versions (73288f4)
  • Add use strict and some missing semicolons to JS (054666c)
  • Reformat tree table JS (9c1072e)
  • Move Java and Python source files out of web accessible locations (ff126a1)
  • Update phMagick to latest version (8b0ce9d)
  • Add SCSS files (6d6e43e)
  • Add scssphp and remove smart optimizer (d309d81)
  • Add some Bourbon and mix (abfaa2c)
  • Add normalize.scss (c1403ae)
  • Fix style issues with bootstrap (0775dfa)
  • Add compiled CSS files (48f27ef)
  • Minify third-party CSS files (6593276)
  • Cleanup layouts (4518cfa)
  • Remove some superfluous echo time() (d1add32)
  • Various HTML fixes (bd12e49)
  • Remove empty constants files (96eb2f7)
  • More JavaScript cleanup (b254427)
  • Remove a stray echo shorthand tag (d961d2b)
  • Add style tests to googleauth module (893ebf5)
  • Remove executables from repository (a07a658)
  • Normalize capitalization on admin form (6e58020)
  • Refactor Java upload and download applet into a module (41b8b3a)
  • Remove Flash uploader for security reasons (0b674a6)
  • Refactor demo mode into a module (ed304f3)
  • Remove unimplemented Amazon asset store (01d6ddd)
  • Replace use of tempnam, which is unavailable on App Engine (25f836f)
  • Fix new revision upload to use same mechanism as new item upload (d8be385)
  • Audit and reformat code for PSR-2 compliance (4e4a301)
  • Fix upload/download controller tests (11e9d50)
  • Fix incorrect database extension check in install controller (c604f5c)
  • Fix regex for validating administrator email addresses and an issue with AJAX call detecting database connection (742e4e9)
  • Refactor LDAP module to use utility component for email (dc76079)
  • Encode filenames sent from upload form (92c4f28)
  • Refactor Google OAuth module to not require curl (cfed6eb)
  • Manage third-party dependencies with Composer and Packagist (f7cd291)
  • Disambiguate module test names and add support for using PHPUnit without CTest (09ad2e3)
  • Fix style issue in ldap notification (deb16f9)
  • More PSR-2 and other style fixes (64557aa)
  • Remove old-style coverage tests (30fab4b)
  • Collapse the many style tests into a few less (df0313d)
  • Add Coveralls configuration (6c978ee)
  • Cleanup database files and add SQLite support (f48bec7)

Jean-Christophe Fillion-Robin (3):

  • Use explicit error message in Midas loader. (054f3bf)
  • Fix midas.empty css and js (5c43a65)
  • Fix scrolling when no layout is used. See #5 (2da032d)

Julien Jomier (1):

Michael Grauer (5):

  • Deprecated old API, corrected item.getmetadata rest comments. (1b9cac1)
  • Added rest user methods tests. (b4da867)
  • Fix style errors. (c5d197e)
  • Fix missing load. (b71b140)
  • Fix for mysql midas clean install on folder table. (08092f9)

Patrick Reynolds (43):

  • Starting to clean up return types. (5116b08)
  • Fixing the output on several types. (0b875f2)
  • Fixing style tests from anonymous functions. (f71faf3)
  • Adding a get for itemrevisions and fixing group output. (96f89cf)
  • Fixing the item rename (for counting). (b008243)
  • Fixing the upload tokens and output encoding. (ae02e71)
  • Only check for duplicate siblings on folder add. (6038728)
  • Removed unnecessary component loading. (db5cd7e)
  • The addItem call was not saving the revised item name. (7343128)
  • Fixing the upload link controller. (58c01ed)
  • Fixing date formating and whatnot make MySQL happy. (94ce00b)
  • refs #1027 Adding radius server configuration to mfa admin config tab. (ab6a7de)
  • Adding some documentation and headings to the config page. (9c2e607)
  • Fixes a failing test due to bad notifier in registry. (05a38e0)
  • Adding fixes to harden and generalize the mfa module. (f36be0a)
  • Adding a first cut at folder readme support. (ccd3dc3)
  • Adding the readmes to the community view. (33fd506)
  • Fixing style issues in the readmes components. (5ccb45e)
  • Adding tests for the readmes api calls. (973d592)
  • Adding better dashboard and config for DICOM Extractor. (43a27ba)
  • Adding markdown interpretation. (dcc886e)
  • Fixing a bug resulting from an extra api config parameter. (2e25bb6)
  • Fixing bug in solr notification. (8ae7ffe)
  • Updating the dicomanonymize plugin to use the latest version of CTP. (c465928)
  • Better styling on the DICOM upload tab. (3118743)
  • Defaulting to 'upload here' if the user is on a folder view. (b3dba17)
  • Adding a downloadObject class for plugin customization. (9d09ab7)
  • Sign with a newer self-signed cert. (f7013df)
  • Fix linked item support to handle https and bitstream download clicks. (8fe66c4)
  • Zach suggest the better regex. (9ea1151)
  • Missed a regex. (4822bd8)
  • Fixing scalar detail back-button bug. (512060b)
  • Moving the license controllers and views to licenses to fix admin console. (b34ec76)
  • Alphabetically sort scalars. (806cbc9)
  • Sort in producer view. (f0fbdd2)
  • Making producer selection consistent. (ad1d062)
  • Sort scalar items by label (4a2b4bf)
  • Properly supporting branch trend removal. (845947d)
  • Adding a callback for adding to the scalar detail view. (5b2b3fe)
  • Fixing upgrade script on tracker with MySQL 5.6.20 (5186a3b)
  • Adding SMTP configuration options. (22b81c9)
  • Fix style issue in UtilityComponent. (6d6a530)
  • Updating CTP to latest version for DICOM Anonymizer. (3b7f652)

Yuzheng Zhou (23):

  • Added RESTful Web APIs. Added RESTful api documents sample using Swagger (19afa97)
  • Moved userapi and token models to core; moved authentication component to core. (d65efd4)
  • Fixed the response in html format. (a7cb325)
  • Create API docs using Swagger UI (1a37873)
  • Minor changes on Swagger UI. (0796d95)
  • More UI changes. (ed429f2)
  • Fixed the expand/collapse operations for non-core module APIs. (89cac1b)
  • Moved more existing apis to new REST apis (e7aa956)
  • Moved all the remaining apis (in api module) to core. (cccee69)
  • Make some module APIs accessible for REST API. They are also the samples for other module apis. (613a56f)
  • Extended test framework for testing rest apis; move api related callbacks from api module to core. (156f33f)
  • Move the apikey controller out of restapi module. (4dd7199)
  • Split Apicomponent to multiple components. (944a529)
  • Provide back compatibility for existing apis after Apicomponent is splited. (c6e13bd)
  • Added solr advancedSearch to Restapi. (66b9a21)
  • Fixed #0996 (community search doesn't work for name), plus minor style fixes (227de6e)
  • Updated return type for solrsearch API to be consistent with itemGet API. (0c4b7f0)
  • Remove the only left update clause of mysql date_update columns (c561e50)
  • Save folder description when folder is created. (2eab3ce)
  • Support folder search in Solr module. (2aee765)
  • Fixed the "module not supported in windows" message shown in a Linux server. (641f42e)
  • Fixed the DICOM Server status in dashboard. (98ed065)
  • Fixed the DICOM Rest API. (bad2ddc)

Zach Mullen (133):

  • Add callback hook into api authentication component (f28a4bd)
  • Db, models, and api auth callback handlers for oauth module (cebe822)
  • Add grant authorization endpoint (aad45b0)
  • Give proper names to tab anchors in user settings page (9d73e29)
  • User settings page for managing oauth clients and auths (2ef9a20)
  • Allow all valid HTTP 400 series codes to be passed through (9c94e7f)
  • Redirect in access denied or malformed request condition (261d7d4)
  • Implement oauth2.0 token endpoint (f1c7629)
  • Map api endpoints to semantic permissions scopes (3d173e1)
  • Ability for users to de-authorize tokens via the UI (6f1f1cc)
  • Delete client implementation (de73e66)
  • Add authorize endpoint testing for oauth module (6b84fc5)
  • Add token endpoint testing (d891447)
  • Test token deauthorization (f195e4b)
  • Minimal skeleton and config controller for pvw module (e807dea)
  • Added instance model and db table (2aa414c)
  • Upgrade jquery and its plugins to 1.8 compatibility (8bab69c)
  • Fix qtip to use stable version (248297f)
  • Update our catcomplete custom code (4add217)
  • Can now interact with a session (no data yet) (392e499)
  • Added port resource pool allocator (cae1f1f)
  • Fix failing style test (b7d9673)
  • Swagger docs should be centrally registered (70b7ba0)
  • Symlink the item and expose it to pvpython instance (8ab9d55)
  • Enable basic volume rendering in midas.py app (cfc6dd5)
  • Properly setup camera position for VR (bf3c87f)
  • Enable camera preset button functionality (34b5ce7)
  • Upload applet fixes (505defe)
  • Fix session management for java uploader (9ba7639)
  • Fix failing tests (b36975a)
  • Java upload/download applet improvements (02c1f8d)
  • Upgrade dotdotdot plugin for jquery compatibility (eef092c)
  • Upgrade qtip (again) to fix text input bug (0dc241b)
  • Fix keyfiles out of memory bug (5c1944f)
  • Pass callable by reference to further reduce memory use (ba62fe7)
  • Remove memory limit on hierarchy-traversal actions (83a64db)
  • refs #997 #1000. Upload the selected directory as the top level (7d420b7)
  • Load session when page loads (5947fe8)
  • Add option for secure visualization (447edda)
  • Make extract subgrid work (bde61ce)
  • Enable scalar opacity controls (e65c69c)
  • Enable scalar color mapping (same as the old way) (cf2814b)
  • Accomodate port range settings (2072d18)
  • Basic slice view functionality (aee5db6)
  • Window/level and slice controls for slice viewer (8dc741e)
  • Admin pvw instance management page (3bb3ced)
  • Surface viewer (81f1f1a)
  • Re-enable optional WebGL viewer for surface models (2c9e5a8)
  • Add instructions link for interaction help (74ca34d)
  • Fix admin dashboard static content dir entry (b032242)
  • Add DISPLAY env var config parameter (8184b48)
  • Add rudimentary security to pvw sessions (04834b8)
  • Fix a couple of broken deprecated api calls (f675038)
  • Add instance info to the info API method (cc96f12)
  • Enable background color selection (a1a430a)
  • Fix add metadata javascript crash (963c42f)
  • Ability to include secondary meshes in scene (528b7df)
  • Add surface slicing capabilities to slice viewer (52dffb8)
  • Add simple locking mechanism to slice/window updating (088743c)
  • Add color transfer function preset capability to volume view (fad70bb)
  • Extract subgrid: init to current subgrid state (fe32c57)
  • Properly use extent instead of bounds for slicing (fe8b45f)
  • Fix jerky sidebar scrolling (262a54d)
  • Remove json_encode from error output method (0896c2b)
  • Add community callbacks for actions and deletion (ba0a225)
  • Use new modular app, and use WAMP authentication features (21245a6)
  • Enable point selection in slice view (851a733)
  • Remove view init code from initialize method (9fad44d)
  • Fix encoding bug when no scopes passed to authorize ctrlr (ded8f1e)
  • Rudimentary session sharing feature (64d7d48)
  • Fix point selection after changing slice (81d08e0)
  • Remoteprocessing should not depend on visualize (10c02d1)
  • Don't use base64 for random string (a2e409c)
  • More granular repository browser URL settings (7d562c1)
  • Don't use core authentication if module auth enabled (b9b1dc4)
  • More fixes for upgrade process (2a77257)
  • Fix API resource download redirects (d453227)
  • Fix folder download containing empty items (9998fce)
  • Move inactivity timeout code to common js (ae182df)
  • Don't fetch folder sizes (a42e676)
  • Human readable sizes in info panel (480150b)
  • Refactor to support vtkWeb API changes (754baed)
  • Set initial pid value, broke on mysql5.6 (3636ba2)
  • Fix date format for mysql 5.6 (cf57855)
  • Put some -- where size used to be. (3b772f6)
  • Support latest PVW python API (419a96a)
  • Replace simple uploader with a new HTML5 uploader (9ab882c)
  • Fix small progress reporting bug (541c8b7)
  • Fix UI behavior when validating files to upload (3451889)
  • Enable resume of a partially completed upload (0cccff3)
  • Uploaded items should inherit parent permissions (50c6f93)
  • Add optional build result link to the scalar data model, and expose it via the API (63e1bfc)
  • Add support in batch scalar upload endpoint for build result URL (e6a3682)
  • Show build result link on scalar details view if it is set (03da3c4)
  • Show unofficial submissions to all users, not just the user who submitted it (819b6ae)
  • Frontend controls for toggling visibility of unofficial scalars (54d1623)
  • Change to "applet" tag, otherwise applet wouldn't load for me (1f0f2b6)
  • Add "branch" field support in data model and web API (2518e4c)
  • Show branch name in scalar details view (da095d9)
  • Add ability to filter trend view by a branch name (ee0c33a)
  • Make trend chart take up full width of container (883426d)
  • Allow filtering scalar results by branch in the pdo layer (2355833)
  • Initial google oauth module with basic config in place (eb0579a)
  • Google OAuth workflow, part 1: link to authorization consent (a46b05b)
  • We now successfully get the user info from the g+ api (8679bf7)
  • Working end-to-end google oauth login (014e708)
  • Remove tests dir (oops) (669c15d)
  • Add missing license header (dda4b79)
  • Add docstring, remove unnecessary gitignore (84d011d)
  • Add missing docstrings (869912c)
  • Add missing license header (5430304)
  • Add missing license header (a448016)
  • Remove useless translation file (1bc16c4)
  • Respect closed registration setting in googleauth module (eb0e75c)
  • Allow users to be created without a password, to support inviting users via OAuth (af601f1)
  • Fix failing style test (12f984f)
  • Use the long-duration cookie for users logging in with google oauth (3db97dc)
  • Fixes #30 Typo caused undefined var bug when googleauth module is off (04c4119)
  • On googleauth login, redirect user to the page they were previously on (bc733f6)
  • Combo box selection for branches in trend view (31c7913)
  • Fix thumbnailcreator breakage resulting from refactor (83bae7e)
  • Allow multiple branch selection on trend view page (32b0482)
  • Modernize style of trend jqplot rendering (ed32e40)
  • Remove shadows from markers in trend view plot (b12236d)
  • Some more style tweaks to trend plot (12cdaa2)
  • Fix failing white space style test (ebfb370)
  • Address QA feedback (f2efd5d)
  • Add blob fields for extra params and URLs (543c4f0)
  • Support new scalar fields in controller layer (d9a7b3d)
  • Display extra links and params on the scalar details page (e9d5896)
  • Fix bug when no extra urls exist on scalar (41fb920)
  • Support data click event in multiple branch trend case (f076c69)
  • Fixes #33. Use session token for googleauth login to protect from CSRF (b48e17c)

Downloads

3.2.14

@jamiesnape jamiesnape released this Apr 14, 2013 · 1185 commits to master since this release

Zach Mullen (18):

  • Add user_id and official fields to tracker_scalar (e7f16f0)
  • Show user's unofficial submissions on trend plot (b788c6f)
  • Fix ordering of latest nightly packages (db5c10d)
  • Remove "upload a directory" mode link (1939676)
  • Add ability to delete a trend (53f6f83)
  • Display unofficial scalar points in different color (3b99c6a)
  • Put note about red points in trend view page (b4e22cc)
  • Remove item from folder only requires write permission (71640ea)
  • Use line color itself to render official scalars (0b6f18a)
  • Schedule temp/unofficial scalars for deletion (a032578)
  • Add config option for temp scalar TTL (eefd6d7)
  • Modules with no db tables will now work in pgsql env (2c76d46)
  • Support path-style download URLs (30d8303)
  • Fix failing style test (665ccf7)
  • Support single bitstream download as well (11a2327)
  • Append .zip to share links on multi bitstream items (7213ffd)
  • Use new style download URLs in our javascript calls (d72bf45)
  • Remove on update clause of mysql date_update columns (46dc4eb)

Downloads