Skip to content

Releases: samvera-deprecated/sufia

Sufia 4.0.1

28 Oct 13:57
Compare
Choose a tag to compare

This release contains bug fixes and css fixes found after the Sufia 4.0 release. Upgrade to Sufia 4.0 first or follow the upgrade notes for 4.0 before upgrading to 4.0.1

Change Log

2014-10-28 : Setting up to release 4.0.1 with bug fixes from ScholarSphere's release [Carolyn Cole]
2014-10-24 : Moves featured reseacher above tag cloud, refs #9619 [mtribone]
2014-10-23 : Adds configurable translation to HTML element for error pages, refs #9633 [mtribone]
2014-10-22 : Removing second call to after_ajax [Carolyn Cole]
2014-10-21 : Changing the timeout to reference this instead of self as self is undefined and this has the id, and additionally moving the loading to the new div name since it has been re
2014-10-21 : Make sure a few required assets are explicitly listed on the asset pipeline. This removes the runtime error that asks the developer to manually add them when running the app
2014-10-21 : Creates a default reque-pool.yml so that resque can process jobs without any manual configuration [Hector Correa]
2014-10-20 : Fixing batch processing so the clock will go away when batches finish processing [Carolyn Cole]
2014-10-20 : Adding the created date as the start date for the google analytics query and adding an earliest cut off for older systems who were not collecting google analytics in the pas
2014-10-17 : Allowing the default activity time to be configurable, and to set the default to 24 hours instead of a few hours like it currently is [Carolyn Cole]
2014-10-17 : Refactoring Audit so it uses the file already loaded in memory instead of reloading the file many times to get at the audit log records in active record [Carolyn Cole]
2014-10-17 : Adding screen reader tags to allow the screen reader access to delete the messages [Carolyn Cole]
2014-10-16 : Switched plain text +/- buttons with glyphicons plus/remove. Removed word 'add' from some of the buttons so that they all look the same [Hector Correa]
2014-10-16 : Changing from file path to label since the the base file name from box is a hash code and the label has the file name [Carolyn Cole]
2014-10-15 : Adding I18N for facet labels so we do not get "Filter my Shareds" [Carolyn Cole]
2014-10-14 : Moving tag cloud out of sufia.js so it can be more easily overriden [Carolyn Cole]
2014-10-14 : Adding i18n translations to the form [Carolyn Cole]
2014-10-10 : Moves layout and styles from ScholarSphere for new user dashboard to Sufia, moves styles into sufia folder, refactors variable names for CSS, refs #9622 [mtribone]
2014-10-07 : Fix test for the ntriples mime-type This was changed in ActiveFedora 7.1.1 samvera/active_fedora@bbcd201 [Jus
2014-09-17 : Allow Actor#update_visibility to be overriden (e.g. for embargo) [Justin Coyne]
2014-09-13 : Correction to README [Adam Wead]
2014-09-13 : Updating README [Adam Wead]
2014-09-09 : Typo in README [Joe Atzberger]
2014-08-29 : Use correct XACML policy file [Adam Wead]
2014-08-29 : Using Solr 4.9 under hydra-jetty 7.1 [Adam Wead]
2014-08-27 : Forces to require v 4.x [Hector Correa]
2014-08-26 : Moving the location of the ZeroClipboard swf load from assets to the asset_path helper so it will work correctly in production [Carolyn Cole]

Sufia 4.0.0

21 Aug 17:53
Compare
Choose a tag to compare

Please see release candidates 1 and 2 for further information on the changes between Sufia 3 and 4, and how to update to the latest version.

Change log

  • Make batch-edit more accessible [Adam Wead]
  • Changing so stats on public files can be viewed without logging in [Carolyn Cole]
  • hide pagination for screen readers [Brian Maddy]
  • Changing headers on home page to be configurable [Carolyn Cole]
  • improved accessibility for permissions editing and help popovers [Brian Maddy]
  • Sufia::BootstrapBreadcrumbsBuilder for rendering breadcrumbs [Adam Wead]
  • Adding aria roles and screen reader labels to make the upload more understandable for the screen reader [Carolyn Cole]
  • Adds labels and ARIA hints for screen-readers [Hector Correa]
  • Changing to not use the path if the label has already been set. The path can be more than 255 characters which messes with Fedora [Carolyn Cole]
  • Using breadcrumbs_on_rails [Adam Wead]
  • Updating my listing views to make it more usable for a screen reader [Carolyn Cole]
  • Adding check for collection so they display nicely in the gallery, instead of looking like a default document [Carolyn Cole]
  • removing icons in screen reader since they disable finding links by text if they are included and do not add to the sr user expericence [Carolyn Cole]
  • made search result metadata not use headers [Brian Maddy]
  • made tests work with newer version of devise [Brian Maddy]
  • put label before main search field [Brian Maddy]
  • improved accessibility of tag cloud [Brian Maddy]
  • Changes to LICENSE and README to reflect Hydra convention. Fixes #636 [Michael J. Giarlo]
  • Adding labels and moving title to link so screen reader will pick read better information. [Carolyn Cole]
  • Makes sure only visible files are picked up on the Recent Uploads panel [Hector Correa]
  • fixed deprecation warnings in spec/controller/* [Brian Maddy]
  • Removing Unknown attribute error when a trophy is show on the profile page [Carolyn Cole]
  • Characterization should only be loosly coupled to FullTextIndexing [Michael J. Giarlo]
  • Full module name for Legato::Model [Adam Wead]
  • removed a duplicate test, cleaned up some others [Brian Maddy]

Sufia 4.0.0.rc2

05 Aug 19:26
Compare
Choose a tag to compare
Sufia 4.0.0.rc2 Pre-release
Pre-release

This release contains a large number of bug fixes and css fixes in preparation for the Sufia 4.0 release. See also the upgrade notes in 4.0.0.rc1 for information about migrating from Sufia 3.

Change Log

  • 2014-08-05 : made collections not crash in gallery view [Brian Maddy]
  • 2014-08-05 : Changing from font-awesome-sass-rails to font-awesome-rails gem to allign with browse everything [Carolyn Cole]
  • 2014-08-05 : Changing toggle to work correctly for glyphicon right and down [Carolyn Cole]
  • 2014-08-05 : Using Sufia::Messages for batch update notifications [Adam Wead]
  • 2014-08-04 : Batch edit now uses Bootstrap grid rather than HTML table. This fixes the scrollbar issue when editing field details. The links for details have also been fixed so that t
  • 2014-08-01 : Adding a check to make sure the check all box exists before checking to see if it has been checked. [Carolyn Cole]
  • 2014-07-31 : Chaged to use the follower i18n instead of the following [Carolyn Cole]
  • 2014-07-31 : Updating to use the new bootstrap modal classes, and adding internationalization for the following follower [Carolyn Cole]
  • 2014-07-31 : Show tab using anchor [Adam Wead]
  • 2014-07-30 : Visibility status in show and list views [Adam Wead]
  • 2014-07-29 : remove featured files that are deleted [Brian Maddy]
  • 2014-07-29 : Fixes alignment issue with Terms of Service checkbox [Hector Correa]
  • 2014-07-29 : Removed unused autoloads [Justin Coyne]
  • 2014-07-29 : made long facet labels and images not cause div explosions [Brian Maddy]
  • 2014-07-29 : Removes a document from the featured work list when the document is not public anymore [Hector Correa]
  • 2014-07-29 : Move processing message to locale file and add punctuation. [Michael J. Giarlo]
  • 2014-07-28 : fixed sorting issue on 'recently uploaded' [Brian Maddy]
  • 2014-07-28 : Refactor GenericFile#related_files [Justin Coyne]
  • 2014-07-28 : Redirect to MyController [Adam Wead]
  • 2014-07-28 : Remove another deprecation [Justin Coyne]
  • 2014-07-25 : Remove more deprecation warnings [Justin Coyne]
  • 2014-07-25 : Use engine_cart for building the test app [Justin Coyne]
  • 2014-07-24 : removed 40 deprecation warnings [Brian Maddy]
  • 2014-07-24 : swapped order of items in dashboard sidebar [Brian Maddy]
  • 2014-07-24 : made collection show not have a redundant title and description [Brian Maddy]
  • 2014-07-24 : Refactoring the css on the tag cloud to be centered, show a space between terms (or phrases) and show color [Carolyn Cole]
  • 2014-07-23 : Changing logger to ActiveFedora::Base.logger or Rails.logger [Carolyn Cole]
  • 2014-07-23 : Combining event streams for dashboard and getting rid of unused column [Carolyn Cole]
  • 2014-07-23 : Fixes alignment issue with Save Descriptions button [Hector Correa]
  • 2014-07-23 : Collection show now displays list of files using the normal file collection layout [Hector Correa]
  • 2014-07-22 : Fixed alignment of Edit Selected button [Hector Correa]
  • 2014-07-22 : Removed deprecations for assigning scalars to multivalued fields [Justin Coyne]
  • 2014-07-22 : Changing collections folder to new icon and resizing the icon so it is not so big [Carolyn Cole]
  • 2014-07-22 : Move ModelMethods to concerns directory [Justin Coyne]
  • 2014-07-22 : Move jobs into app/jobs [Justin Coyne]
  • 2014-07-22 : Patching after gem updates [Adam Wead]
  • 2014-07-18 : Rake task info should write to stdout [Adam Wead]
  • 2014-07-17 : Adds Collections area to generic_file view, showing collections this file belongs to (if any). [kerchner]
  • 2014-07-16 : Override assign_pid rather than monkeypatch ActiveFedora [Justin Coyne]
  • 2014-07-16 : License Descriptions button is gone from the Upload page and instead the descriptions are displayed when clicking on the question mark icon. Descriptions are still displa
  • 2014-07-16 : Display collections button only for my files [Adam Wead]
  • 2014-07-16 : Fixing collection display issues, refs #9319 [mtribone]
  • 2014-07-14 : Add Google Scholar-style meta tags to GF show view [Michael J. Giarlo]
  • 2014-07-11 : Replaced orphan "What's This" button with two individual tooltips for Visibility and Share With on the Upload file page. [Hector Correa]
  • 2014-07-10 : Fix alignment issue between section title and search box. [Hector Correa]
  • 2014-07-09 : Fixed issue in which the tooltip for the upload button was being DETECTED on the wrong spot (i.e. outside of the button) in Chrome. [Hector Correa]
  • 2014-07-08 : Using Blacklight constraints in my files display [Adam Wead]
  • 2014-07-08 : Use plus icon for create collection option. Hide 'My Dashboard' title for XS devices. [Hector Correa]
  • 2014-07-07 : Replace deprecated method has_next? with last_page? [Justin Coyne]
  • 2014-07-07 : Adjusted the columns to stack without overlapping at smaller resolutions [Hector Correa]
  • 2014-07-07 : Added partial to user utility button to allow each app to add their custom options [Hector Correa]
  • 2014-07-07 : Added 'View Collections' button to the dashboard [Hector Correa]
  • 2014-07-03 : Updating Add More Descriptions java script to work with the latest jquery show hide, and additionally aligning the fields left instead of middle to match up with batch me
  • 2014-07-02 : Merge pull request #567 from projecthydra/file-table [Justin Coyne]
  • 2014-07-02 : My table layout and collection info [Adam Wead]
  • 2014-07-02 : Adding partials for index so it is easier to override individual parts, and update the many icons for upload to be the same [Carolyn Cole]
  • 2014-07-01 : Unify MIME type-checking methods for Solr documents and GenericFiles [Michael J. Giarlo]
  • 2014-07-01 : Adding blacklight galery update to the css [Carolyn Cole]
  • 2014-07-01 : Show number of files and size of collection [Adam Wead]
  • 2014-07-01 : User utility button now takes user to the dashboard when clicking on the user name. Replaced edit profile button with view profile button. Added view tests for new functi
  • 2014-06-30 : Adding vnd.oasis.opendocument.text which fits is giving back for some docx [Carolyn Cole]
  • 2014-06-26 : Add full-text indexing to sufia [Michael J. Giarlo]
  • 2014-06-26 : bootstrap-sass 3.2 breaks our dropdownss [Adam Wead]
  • 2014-06-25 : padding for sort,reduce table borders, position changes for cog. fixes #9283 [mtribone]
  • 2014-06-25 : better responsive header and search form [Adam Wead]
  • 2014-06-25 : Rendering itemprop for custom show fields [Adam Wead]
  • 2014-06-24 : Removing username in mobile view [Adam Wead]
  • 2014-06-23 : Test schema.org microdata embedding [Michael J. Giarlo]
  • 2014-06-23 : Clarify where to add sufia line to application.js [Coding ZEAL]
  • 2014-06-23 : Redirect to dashboard upon login [Adam Wead]
  • 2014-06-21 : Update list of included features in README [Michael J. Giarlo]
  • 2014-06-20 : Add Twitter card/Opengraph meta tags for rich social media linking to generic file show view [Michael J. Giarlo]
  • 2014-06-20 : Makes generic_files edit and show views rely on shared records/edit_fields and records/show_fields. [Matt Zumwalt]
  • 2014-06-20 : Taking advantage of browse everything filename since box does not include the file name in the url. [Carolyn Cole]
  • 2014-06-20 : Adds full metadata editing for Collections (same DC fields as GenericFiles) Fixes hydra-editor style partials in views/records. refs gwu-libraries/gw-sufia#82 refs gwu-l
  • 2014-06-19 : Moves Sufia Collection behaviors into a module [Matt Zumwalt]
  • 2014-06-19 : Configure dashboard notification limits [Adam Wead]
  • 2014-06-19 : Adding header metadata so the page reduces to a small size on the phone. [Carolyn Cole]
  • 2014-06-18 : I18N text for my items [Adam Wead]
  • 2014-06-18 : Added /collections/ case to make breadcrumbs behavior consistent. Required addition of collections_list to localization. Added _breadcrumbs.html.erb test. Fixes gwu-libra
  • 2014-06-18 : Create collection and upload buttons [Adam Wead]
  • 2014-06-18 : Bootstrap3 button classes, fixes #510 [Adam Wead]
  • 2014-06-18 : More Boostrap 2 -> 3 upgrades. Fixes #528, #508 [Justin Coyne]
  • 2014-06-18 : Changing magic to time so the icon show up when the files are being processed and include the icon under the check box instead of in a separate column. [Carolyn Cole]
  • 2014-06-17 : Alerts when editing permissions, fixes #498 [Adam Wead]
  • 2014-06-17 : Don't convert avatar images, fixes #527 [Adam Wead]
  • 2014-06-17 : Remove SufiaHelper#link_back_to_catalog, fixes #323 [Adam Wead]
  • 2014-06-17 : Stats for files and collections, fixes #454 [Adam Wead]
  • 2014-06-17 : Capture original file size [Adam Wead]
  • 2014-06-17 : Moving bootstrap tabs to asset pipeline to extract local javascript from pages. resolves #514 [Carolyn Cole]
  • 2014-06-17 : SSL compatibile usage of google fonts [Matt Zumwalt]
  • 2014-06-17 : tag cloud links point to catalog instead of root path [Matt Zumwalt]
  • 2014-06-16 : specifying button type [Adam Wead]
  • 2014-06-13 : changing to bootstrap 3 danger from important to get the red background for permissions, and fixing collection detail spacing when there is no description [Carolyn Cole]
  • 2014-06-13 : Upgrade to rspec 3. Fixes #493 [Carolyn Cole]
  • 2014-06-09 : Removed extraneous colons preceding key names. Fixes #516 [kerchner]

Sufia 4.0.0.rc1

06 Jun 13:31
Compare
Choose a tag to compare
Sufia 4.0.0.rc1 Pre-release
Pre-release

screen shot 2014-06-06 at 8 21 42 am

Upgrade notes

We recommend upgrading to version 3.7.2 before jumping to 4.0.0.

Run upgrade generator

If you're upgrading from 3.7.2, use the following steps:

bundle update sufia
rails g sufia:upgrade400
rake db:migrate

Reindex objects in Solr

Then reindex everything because we are now using depositor to filter the dashboard, and we've added depositor_ssim, we previously only had depositor_tesim (which will have partial matches):

rake solr:reindex

Note: this task depends upon Sufia's provided ResolrizeJob, so you will need to have Resque workers running.

Editing dynamic content in UI

If you want editing capability (e.g., of dynamic content blocks) give your users the 'admin' group, such as:

class User
...
  def groups
    ['admin']
  end
end

Changes

  • Use the bootstrap_form helpers (bootstrap_forms is no longer
    available) [Justin Coyne]
  • Lock hydra-editor to ~> 0.3.0 [Justin Coyne]
  • Use mailboxer 0.12.0 [Justin Coyne]
  • Allow hydra-head 7.1.0 to be used [Justin Coyne]
  • Drop no longer used submodule for hydra-jetty [Michael J. Giarlo]
  • Rename releasing document because reasons. [Michael J. Giarlo]
  • Updating release process documentation. [Michael J. Giarlo]
  • Moved to release notes [Michael J. Giarlo]
  • Changing all icons to glyph icons except the social ones because
    bootstrap does not include those [Carolyn Cole]
  • Adding missing methods to My controllers [Adam Wead]
  • Added additonal span and classes to fix thumbnail image hogging
    column and refactored HTML/CSS. fixes #SCM-9283 [Carolyn Cole]
  • Updating modals and fixing facet features #428 [Adam Wead]
  • Screen reader should say 'items' #485 [Adam Wead]
  • making new office document thumbnails visible. [Carolyn Cole]
  • Removing unused blacklight overrides. Only keeping the ones we need
    to change blacklight default behavior. Pinning respec to 2.99 [Carolyn Cole]
  • Label featured works appropriately and allow overriding this label
    [Michael J. Giarlo]
  • Creates generators to upgrade 3.7.2 instances to 4.0.0 [Michael J.
    Giarlo]
  • Refactor views to support collection links [Justin Coyne]
  • Removing instances of :local_js and :js_head [Adam Wead]
  • Noid.namespaceize should not append a second namespace onto a pid.
    Previously if the passed in identifier had a namespace that was not the same as
    the configure namespace it would append a second namespace to the identifier.
    This would create an invalid pid. [Justin Coyne]
  • Adding collections to the filter for searching. resolves #429
    [Carolyn Cole]
  • Correcting Rails app integration issues [Adam Wead]
  • removing unused layout method [Carolyn Cole]
  • Adding bootstrap 3 modal classes to generic_file modals [Carolyn
    Cole]
  • Changing the layout for the catalog controller to always include two
    columns, since the homepage is now a separate controller [Carolyn Cole]
  • Add image/tiff as a recognized image type [Justin Coyne]
  • Preparing for 4.0.0.beta4 release [Justin Coyne]
  • Bump version to 4.0.0.beta4 [Justin Coyne]
  • New dashboard functionality with unified search [Adam Wead]
  • Uploaded and modified dates should not be included in the display of
    descriptive metadata [Michael J. Giarlo]
  • Moving repeatative html up the stack and removing hard coded labels
    [Carolyn Cole]
  • Inject Sufia::SolrDocumentBehavior with the sufia generator instead
    of the sufia-models generator. This keeps the module and geneator together in
    the same gem. [Justin Coyne]
  • Removing sufia route set from catalog path as it does not exist
    there. This causes an error in production only. [Carolyn Cole]
  • Fixes progress bar for jquery-file-upload [Michael J. Giarlo]
  • Glyphicons come with bootstrap-sass, remove this old version [Justin
    Coyne]
  • Upgrade to mailboxer 0.12.0.rc2 (from rc1) [Justin Coyne]
  • Updating README as per committer's call on May 19th [Adam Wead]
  • Index title with _sim suffix in addition to the existing _tesim
    suffix This enables an exact match search on title: ruby GenericFile.where(desc_metadata__title_tesim: 'anoabo00-00001.jp2').map {|f| f.title.first } \# => ["anoabo00-00001.jp2", "anoabo00-00002.jp2", "anoabo00-00003.jp2"] GenericFile.where(desc_metadata__title_sim: 'anoabo00-00001.jp2').map {|f| f.title.first } \# => ["anoabo00-00001.jp2"]
    [Justin Coyne]
  • Fixed unified search layout and hover states. [mtribone]
  • Separate model noid concerns from controller noid concerns [Justin
    Coyne]
  • bump version to beta 3 [Justin Coyne]
  • Restore schema.org microdata to GenericFile show view; Add
    schema.org microdata to Collection show view; Take advantage of Blacklight's
    schema.org microdata hooks. [Michael J. Giarlo]
  • Set up all the events in the initializer [Justin Coyne]
  • Version bump to 4.0.0.beta3 [Justin Coyne]
  • Cease auto characterizing on save and use a real Actor. This makes
    testing far easier. Fixes #232 [Justin Coyne]
  • Changing the forwarding location to be where the files now are
    instead of where they once were. resolves #434 [Carolyn Cole]
  • Changing to only public works can be featured. resolves #395
    [Carolyn Cole]
  • Fixing sytax error introduced by Ruby/Rails style reformat [Carolyn
    Cole]
  • Refactor the file controller update method for clarity [Justin
    Coyne]
  • Use modern Ruby/Rails style guidelines [Michael J. Giarlo]
  • Generate thumbnails for office documents [Michael J. Giarlo]
  • Move GenericFile concerns to standard autoload paths [Justin Coyne]
  • Move the event job launching out of Actions. events aren't in
    sufia-models [Justin Coyne]
  • Removed duplicate object allocations [Justin Coyne]
  • Eliminate double save and stop using exceptions for flow control
    [Justin Coyne]
  • Encapsulate browse_everything upload in a module [Justin Coyne]
  • Put revert and update actions in the Actions module [Justin Coyne]
  • Allow users to add files to collections. Use the Boostrap modal
    rather than a custom modal. [Justin Coyne]
  • Only put the javascript for tinymce on the page one time. This
    allows the javascript test to pass. [Justin Coyne]
  • added dashboard tabs and moved file list to those tabs [Brian Maddy]
  • Setting text area id and adding jquery loop to allow for multiple
    content blocks to be on the same page. resolves #415 [Carolyn Cole]
  • Query Google Analytics for file usage information and display with
    Flot JQuery [Adam Wead]
  • Moved controller concerns from lib/ to app/controllers/concerns/.
    [dchandekstark]
  • Added grid view for search results and collections view [Justin
    Coyne]
  • There is no longer two recent blocks on the home page, so clean up
    the home page controller to only have the one that shows all files. [Carolyn
    Cole]
  • Refactor the controllers to cleanup after the homepage_controller
    was added [Justin Coyne]
  • Adding an editable block for marketing content on the homepage
    header [Carolyn Cole]
  • Add collections [Justin Coyne]
  • Unify the home page search Fixes http://scm.dlt.psu.edu/issues/9142
    [Justin Coyne]
  • Add source and bibliographicCitation DC terms to the metadata
    datastream [Justin Coyne]
  • moving homepage to it's own controller [Carolyn Cole]
  • added videojs fonts to precompile and made rake clean stop spring
    [Brian Maddy]
  • Version should be updated in all three locations. [Michael J.
    Giarlo]
  • add default value so config.usage_statistics is defined [Jim Coble]
  • Test for an XHR request, not for a javascript format [Justin Coyne]
  • Check to make sure BrowseEverthing is defined If you're only using
    sufia-models, then BrowseEverthing is not defined and you get an error. [Justin
    Coyne]
  • Ship the video-js fonts [Justin Coyne]
  • Allow endnote to be injected into a rails 4.0 or 4.1 file [Justin
    Coyne]
  • VirusFoundError should live in sufia-models [Justin Coyne]
  • Allow rails 4.1 to be used [Justin Coyne]
  • Modify how the pages controller and helper work so that you do not
    have to be logged in before viewing the page. [Carolyn Cole]
  • Changing to 2.1.1 to avoid the issue with 2.1.0 [cam156]
  • Update SUFIA_VERSION [cam156]
  • Update SUFIA_VERSION [cam156]
  • upping the version so people know the current UI changes are
    breaking [Carolyn Cole]
  • Refactor styles.css and create additional style sheets for features
    and sections. refs #SCM-9141 [Michael Tribone]
  • Template, home page, dashboard, edits to upgrade to Bootstrap3 and
    update look [Carolyn Cole]
  • Fixing dashboard facets to be bootstrap 3 compliant and updating
    pending dashboard test to be a passing test. [Carolyn Cole]
  • Upgrade mailboxer to 0.12.0.rc1 [Justin Coyne]
  • Drag and drop to order featured works [Justin Coyne]
  • [tagcloud] improving sort feature & made tagcloud properly
    configurable [Matt Zumwalt]
  • Add usage statistics to the user interface [Michael J. Giarlo]
  • using gsub to remove require tree, which removes javascript error in
    Chrome [Carolyn Cole]
  • Fix tests that broke as a result of a merge [Justin Coyne]
  • checking the frame rate as a number so 30 is equal to 30.0 [Carolyn
    Cole]
  • Re-add the generic_files stylesheet which was removed in #359
    [Justin Coyne]
  • Use the User.to_param to craft paths. Fixes #367 [Justin Coyne]
  • Refactor user factories [Justin Coyne]
  • Add all show fields to default all_fields search in generator, so
    that there's a better search experience out of the box. [dchandekstark]
  • Initialize the javascript on page:load events for Turbolinks support
    [Justin Coyne]
  • Factor out PropertiesDatastream behavior to a concern to facilitate
    overriding [dchandekstark]
  • Add featured works to the homepage [Justin Coyne]
  • Refactor Trophies javascript. All trophy scripts should use the
    TrophyHelper#display_trophy_link Add the trophy-class back to the user's
    profile page. The script now updates the link text depending on the current
    state of the trophy. Trophies should work with Turbolinks...
Read more

Sufia 3.7.2

24 Mar 19:34
Compare
Choose a tag to compare

Fixed bugs:

3.7.1..3.7.2

 2014-03-21 : Changing to carrierwave delete and fixing test to check for deletion [Carolyn Cole]
 2014-03-21 : Updating the method signature to match with the latest ActiveResource signiture. [Carolyn Cole]
 2014-03-19 : Removing batch statments that are not longer used and autocomplete statements that cause errors and moving javasc
 2014-03-17 : Fixed parameterization of users in paths (fixes #342) [dchandekstark]
 2014-03-17 : User edit form action calls #to_param on user (fixes #338) [dchandekstark]
 2014-03-17 : Added equivalent-xml rspec matchers to spec_helper to fix build failure [dchandekstark]
 2014-03-17 : Added sass-rails dependency as per https://github.com/projecthydra/hydra-head/commit/0e03bab82c72a560bd2775a14332
 2014-03-11 : correct typo in page; closes #336 [Jim Coble]
 2014-02-26 : Cause a refresh to reload the GenericFile during jobs so solr gets all the data.  When we upgrade to a 7 version 
 2014-02-21 : adds rails 4 syntax for video-js font [Alicia Cozine]

Sufia 3.7.1

20 Feb 20:35
Compare
Choose a tag to compare

Remove deprecation warnings to get ready BlackLight 5.0

This release removes the blacklight deprecation warnings along with a couple bug fixes.

Changes

3.7.0..3.7.1

 2014-02-19 : Removing eager loading deprication warning [Carolyn Cole]
 2014-02-18 : Don't use render_views when testing controllers [Justin Coyne]
 2014-02-18 : Upgrade to hydra-head 6.5.0 [Justin Coyne]
 2014-02-14 : We added additional controller methods to not display the layout when mendeley and zotero are displayed in a modal window. [Carolyn Cole]
 2014-02-11 : Route_set was missed on the user index pagination.  Added it so a page not found error does not occur. [Carolyn Cole]
 2014-02-10 : Removed deprecated method search_as_hidden_fields [Justin Coyne]

Sufia 3.7.0

07 Feb 21:56
Compare
Choose a tag to compare

This release contains some bug fixes along with an upgrade to balcklight 4.7.

 2014-02-07 : Fixing audiojs to only display if audio is not supported by the browser and do not show the HTML5 audio tags along with the swf if html5 is not supported [Carolyn Cole]
 2014-02-07 : Removing hard coded asset paths, which do not work in production.  While doing that upgrading to use existing partials and rails helpers for those links. [Carolyn Cole]
 2014-02-06 : Upgrading video.js to the latest version so it will work in firefox, safari, and chrome. [Carolyn Cole]
 2014-02-06 : Modifying how zclip works when a flash player is not present, since the event fires on page load not click as previously assumed.  Allow the user to see the link on click in an alert without it being added to the clipboard by zclip. [Carolyn Cole]
 2014-02-05 : Update to blacklight 4.7 [Justin Coyne]
 2014-02-05 : Moving single use link java script into asset pipeline. [Carolyn Cole]
 2014-02-03 : Remove deprecated method paginate_rsolr_response. Fixes #312 [Justin Coyne]
 2014-01-23 : Removing extra_head_content, and paginate deprication warnings [Carolyn Cole]
 2014-01-22 : Don't install clamav on travis [Justin Coyne]
 2014-01-22 : Allowing the link to either be sufia based or blacklight based [Carolyn Cole]
 2014-01-22 : Upgrade blacklight to 4.6 [Justin Coyne]
 2014-01-21 : Updated: - Don't need to exlicity add 'jettywrapper' to Gemfile b/c added by hydra:head generator (called by sufia generator) - Don't need to remove public/index.html (Rails 4 presumably) - Run `rake jetty:clean` instead of hydra:jetty generator -- does the same thing - Added note that fits can be installed with homebrew (and may require adding a symlink) [dchandekstark]
 2014-01-16 : Linked in handle seems to have been missed in the permitted attibiutes.  Add it back in and put in tests [Carolyn Cole]
 2014-01-15 : Better documentation for GenericFile#related_files [ci skip] [Justin Coyne]
 2014-01-15 : Remove non-functioning rake tasks These aren't accessable in the host application and they aren't useful for gem development (because there's no `environment` task). So remove them. [Justin Coyne]
 2014-01-15 : Remove duplicate includes. Fixes #289 [Justin Coyne]
 2014-01-15 : Simplify tests for GenericFile#related_files [Justin Coyne]
 2014-01-14 : Test with ruby 2.1.0 final release [Justin Coyne]
 2014-01-14 : Use blacklight 4.5 methods for accessing the search_session. Fixes #296 [Justin Coyne]

3.6.0 and 3.6.1

18 Dec 18:10
Compare
Choose a tag to compare

3.6.0 went out without one of the planned changes, so we immediately released 3.6.1.

Upgrade notes

We've removed paperclip, which may break your existing migrations.

If you have a migration in db/migrations/*_add_avatars_to_users.rb you'll need to change it to look like this:

 class AddAvatarsToUsers < ActiveRecord::Migration
   def self.up
     add_column :users, "avatar_file_name",    :string
     add_column :users, "avatar_content_type", :string
     add_column :users, "avatar_file_size",    :integer
     add_column :users, "avatar_updated_at",   :datetime
   end

   def self.down
     remove_column :users, "avatar_file_name"
     remove_column :users, "avatar_content_type"
     remove_column :users, "avatar_file_size"
     remove_column :users, "avatar_updated_at"
    end
  end

This simply expands the macro that was previously provided by paperclip.

The UnzipJob has been removed because it was based on zipruby which is no longer maintained and has a security bug.

Changes

v3.5.0...v3.6.1

2013-12-18: Preparing for 3.6.1 release [Justin Coyne]

2013-12-18: Preparing for 3.6.0 release [Justin Coyne]

2013-12-13: Migrate from Paperclip to Carrierwave [Justin Coyne]

2013-12-13: Update Travis config: run freshclam to avoid ClamAV error; remove
Ruby 1.9.3 support; start testing Ruby 2.1; simplify email recipient list
[Michael J. Giarlo]

2013-12-13: Show audio thumbnail [Justin Coyne]

2013-12-13: Add audio thumbnail [Justin Coyne]

2013-12-13: Remove expensive specs that make sure noids can be minted in a
multi-threaded environment. The noid library already has tests around
multi-threading, and these specs take nearly a minute to finish on Travis.
[Michael J. Giarlo]

2013-12-13: Extracted a vitals partial for user show [Justin Coyne]

2013-12-13: Remove unused unzip job and rubyzip dependency [Michael J. Giarlo]

2013-12-13: Ignore blank activity. Copied from Scholarsphere [Justin Coyne]

2013-12-13: Add a spec for the user view [Justin Coyne]

2013-12-13: Removing unused fixture files and old fixture-related rake tasks
[Matt Zumwalt]

2013-12-12: Number of deposits should be calculated correctly. Was showing 10 if
there were 10 or more. [Justin Coyne]

2013-12-12: Feature tests were not running.  Now they are running. Also there
are Factories to replace file fixtures [Matt Zumwalt]

2013-12-12: Break up user#show into partials [Justin Coyne]

2013-12-12: Update profile to look like scholarsphere's new design [Justin
Coyne]

2013-12-12: Since resource_type has a multiselect box, don't show it more than
once [Justin Coyne]

2013-12-12: Removed the groups helper. It's more clear to use
current_user.groups [Justin Coyne]

2013-12-12: Adding an dditional test for batch editing and fixing existing test.
[Carolyn Cole]

2013-12-11: fixes #268 Users search form causes an error [Matt Zumwalt]

2013-12-11: In order to create single-use links you need edit permissions, not
read permissions. [Matt Zumwalt]

2013-12-10: Move facet method into facet_helper (force override of blacklight)
[Justin Coyne]

2013-12-10: added a remove row data attribute to remove the trophy highlight row
if it exists so I could reuse the trophy javascript from the dashboard on
profile. [Dan Coughlin]

2013-12-10: fixing language in feature test [Matt Zumwalt]

2013-12-09: Dashboard should use noid rather than Fedora PID in download URL
[Michael J. Giarlo]

2013-12-09: Notifications page includes date info in list of messages. [Matt
Zumwalt]

2013-12-09: sufia-models.gemspec now requires rails > 4.0.0 [Matt Zumwalt]

3.4.0

05 Jun 15:16
Compare
Choose a tag to compare

Upgrade notes

  • If you are using Sufia::Models::AccessRight, substitute Hydra::AccessControls::AccessRight instead

Changes

  • Handle facets with 3 or more words [Jeremy Friesen]
  • Fixed show links in Users#index [Andrew Curley]
  • Update to AF 6.7.0 [Justin Coyne]
  • Adding more verbose logging to specs [Jeremy Friesen]
  • Update to Blacklight 4.5.0 [Justin Coyne]
  • Removing migration templates from Sufia (they are in sufia-models) [Justin Coyne]
  • Removed HTML align property from views [Justin Coyne]
  • Relax the Resque spec [Justin Coyne]
  • Pinned to hydra-head ~> 6.4.0 [Justin Coyne]
  • Moved trophies related methods to Trophies module [Justin Coyne]
  • Move mime type related methods into MimeTypes module [Justin Coyne]
  • Extract version methods into its own module [Justin Coyne]
  • Extract metadata into its own module [Justin Coyne]
  • AccessRight has moved into HydraHead [Justin Coyne]
  • Remove Visibility, which was moved into hydra-head [Justin Coyne]
  • Fix deprecation warnings by switching to Hydra::AccessControls::Permissions [Justin Coyne]

3.3.0

05 Apr 00:19
Compare
Choose a tag to compare

Changes

  • Fix authorities deprecations [Justin Coyne]
  • Fix deprecation on MailboxController [Justin Coyne]
  • blacklight 4.4.1/0 doesn't work with kaminari > 0.14.1 See projectblacklight/blacklight#614 [Justin Coyne]
  • Allow acts_as_follower to be 0.2.0 for Rails 4 support [Justin Coyne]
  • Don't run blacklight and hydra generator twice [Justin Coyne]
  • Remove deprecation warning on Rails 4 [Justin Coyne]
  • Updating CONTRIBUTING.md as per Hydra v6.0.0 [Jeremy Friesen]
  • use cancan to authorize and validate single-use tokens. [Chris Beer]
  • Add ImageMagick as a software requirement in the README. [Jessie Keck]
  • split SingleUseLinkController into the authenticated controller that creates links, and a viewer that handles retrieving content for token-bearing users [Chris Beer]
  • remove explicit GenericFile references, and replace them with Rails magic [Chris Beer]
  • Refactor single-use links for style and clarity [Chris Beer]
  • add more gems to the gemfile for running tests from the gem root [Chris Beer]
  • add redis-server to the .travis.yml list of services [Chris Beer]
  • Fix typos in README.md [Jessie Keck]