Tim, Thanks for this explanation. We appreciate all the work going into DSpace 7 and its point releases.
David On Tue, Oct 18, 2022 at 2:30 PM Tim Donohue <[email protected]> wrote: > Hi David, > > DSpace 7 is a temporary departure from those rules. We broke those rules > *only > for DSpace 7* because otherwise DSpace 7 would never be "backwards > compatible" with DSpace 6 and prior. We made this decision prior to the > release of 7.0, as we realized that if we require 7.0 to have all the > features of DSpace 6, it'd not be out for a very long time. So, DSpace 7.x > is about bringing DSpace 6 forward into a completely new UI, and that means > layering in more features in each 7.x release until this "backwards > compatibility" is achieved. > > You can see the reasons for the decision and all additional features still > coming to DSpace 7.x here: > https://wiki.lyrasis.org/display/DSPACE/DSpace+Release+7.0+Status > > I fully expect that with DSpace 8 we will revert back to the existing > policies (which you referenced). The timeline for DSpace 8 is still TBD, > but early notes are here: > https://wiki.lyrasis.org/display/DSPACE/DSpace+Release+7.0+Status#DSpaceRelease7.0Status-Whenwill8.0planningbegin?IsthereaRoadmapfor8.0? > > Tim > ------------------------------ > *From:* [email protected] <[email protected]> on > behalf of David P. Steelman <[email protected]> > *Sent:* Tuesday, October 18, 2022 1:12 PM > *To:* DSpace Developers <[email protected]> > *Subject:* [dspace-devel] DSpace 7 Version numbrring > > Hi All, > > Hoping to get some insight into DSpace version numbering. > > The https://wiki.lyrasis.org/dspace/releases page indicates that DSpace > versions consist of [major].[minor] version numbers, and that > > "Major Releases: ... may include any or all of the following: new > features, system improvements, architectural changes, bug fixes. > > Minor (Bug-Fix) Releases: ... will only include bug fixes to an > existing major release" > > Looking through the DSpace 7 release notes (https://wiki.lyrasis.org/ > display/DSDOC7x/Release+Notes) it is evident that each minor version > includes new features, improvements, as well as bug fixes. There have also > been occasional bug fix only "patch" releases (i.e., v7.1.1, v7.2.1). > > The most recent DSpace 7.4 release also included a backward-incompatible > architectural change to the Angular front-end (for those customizing the > front-end), specifically the removal of the "DataService" class > (app/core/data/data.service.ts) and its replacement by the > "BaseDataService" and "IdentifiableDataService" classes in PR #1791 ( > https://github.com/DSpace/dspace-angular/pull/1791). > > So just wondering what expectations, if any, we should have in regards to > DSpace version numbers, especially in relation to backward-incompatible > architectural changes. > > Thanks, > > David > > -- > All messages to this mailing list should adhere to the Code of Conduct: > https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx > --- > You received this message because you are subscribed to the Google Groups > "DSpace Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/dspace-devel/c2cf0828-0852-43f6-8821-f4299887a8den%40googlegroups.com > <https://groups.google.com/d/msgid/dspace-devel/c2cf0828-0852-43f6-8821-f4299887a8den%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- All messages to this mailing list should adhere to the Code of Conduct: https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx --- You received this message because you are subscribed to the Google Groups "DSpace Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-devel/CA%2BmHiJa4HevEjk1bG_EtYQKFZEmHTveqe2UWX5hL4mMYRh%2BHCQ%40mail.gmail.com.
