All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oc-scopes.6.4.0.source-code.ChangeLog.wiki Maven / Gradle / Ivy

There is a newer version: 6.4.4
Show newest version
#summary Change log of phloc-scopes
= Change log =
This content is generated. Do not modify!
DateActionCategoryIncompatible?Description
5/21/14_Release *6.3.0*_
5/21/14changetechPrepared for Maven central release
4/14/14_Release *6.2.1*_
4/14/14_Release *6.2.0*_
2/28/14_Release *6.1.8*_
2/28/14fixtechImproved automatic serialization handling for SessionSingleton and SessionApplicationSingleton
2/27/14_Release *6.1.7*_
2/27/14addapiExtended AbstractSingleton with protected setters for destruction state
2/25/14_Release *6.1.6*_
2/25/14addapiExtended AbstractSingleton with methods to determine the instantiation state
2/25/14removeapi*yes*Removed all deprecated methods in `*`Singleton classes
2/25/14updateapiScopeUtils has now the possibility to enable/disable logging for certain scope types only
1/2/14_Release *6.1.5*_
1/2/14updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 4.1.0
8/29/13_Release *6.1.4*_
8/28/13updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 4.0.9
5/3/13addapiAdded public methods isDestroyed() and isInDestruction() to AbstractSingleton
4/17/13updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 4.0.3
3/27/13_Release *6.1.3*_
3/26/13changeapiFixed naming of singleton methods, so that the scope type is included in the method name
3/26/13_Release *6.1.2*_
3/25/13addapiAdded new classes AbstractScopeAwareCallable and AbstractScopeAwareRunnable
3/13/13addtechAdded call to CommonsCleanup in ScopeAwareTestSetup
3/13/13updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 4.0.0
3/13/13_Release *6.1.1*_
3/13/13fixapiFixed template parameters of getSingletonIfInstantiated method
3/13/13_Release *6.1.0*_
3/13/13addtestImproved test coverage from 55 to 80% - no bugs found :)
3/13/13changeapiMarked all singleton tree classes as abstract
3/13/13addapiAdded new method getSingletonIfInstantiated to all singleton classes
2/28/13_Release *6.0.0*_
2/28/13removeapiRemoved deprecated class AbstractScopeAwareTestCase
2/28/13changeapi*yes*Removed "nonweb" from all package names
2/27/13_Release *5.0.0*_
2/27/13removeapiMoved all web-related scope handling to a new separate project [http://code.google.com/p/phloc-webbasics phloc-webscopes]
2/27/13_Release *4.5.0*_
2/26/13updateapi*yes*Using [http://code.google.com/p/phloc-webbasics phloc-web] 5.0.1 for all web-related stuff
2/24/13_Release *4.2.0*_
2/24/13updateapi*yes*Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.9.6 because of extended ServiceLoader API
2/20/13changeapi*yes*Switch content length handling of request scope and file upload from int to long
2/16/13addtechAdded SPI IProgressListenerProvider for providing ProgressListener implementations for file upload
2/16/13fixtechAdded int to long conversion for request content length to retrieve proper values for simple overflows
1/24/13_Release *4.1.6*_
1/24/13updateapi*yes*Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.9.4 because of extended tree API
1/2/13_Release *4.1.5*_
1/1/13addapiAdded `*`SingletonTreeWithUniqueID implementation for all other scopes as well
11/2/12_Release *4.1.4*_
11/1/12addapiAdded IFileItemFactoryProvider SPI interface for providing a custom item factory for file upload handling in RequestWebScope
9/28/12addapiAdded method IRequestWebScopeWithoutResponse.getContextPath()
9/20/12updateperformancePerformance improvement by using [http://code.google.com/p/phloc-commons phloc-commons] 3.8.4
9/18/12_Release *4.1.3*_
9/18/12changeapi*yes*Derived ScopeRenewalAwareWrapper from Wrapper - requires [http://code.google.com/p/phloc-commons phloc-commons] 3.8.3
9/15/12changetechSet default method in MockHttpServletRequest to "GET"
9/15/12fixtechFixed incorrect initialization of protocol value in MockHttpServletRequest
9/13/12_Release *4.1.2*_
9/13/12changeapiExtracted a base interface IRequestWebScopeWithoutResponse from IRequestWebScope so that it can safely be used in the context of [http://code.google.com/p/phloc-webbasics phloc-webbasics] UnifiedResponse
9/10/12_Release *4.1.1*_
9/10/12addapiMade session passivation/activation customizable in WebScopeManager. It is disabled by default.
9/10/12removeapi*yes*Removed the AbstractSerializableSingleton class again because it was of no use
9/10/12addapiAdded support for session passivation and activation for session web scopes
9/10/12addapiExtended WebScopeTestRule so that context path and init parameters can be set explicitly
9/10/12_Release *4.1.0*_
9/10/12fixtechFixed the session destruction because ScopeSessionManager.getInstance was not accessible upon shutdown
9/10/12changeapiMade AbstractSingleton.getAllSingletons and isSingletonInstantiated work without a scope
9/10/12changeapiExtracted new base class AbstractSerializableSingleton
9/6/12_Release *4.0.15*_
9/6/12updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 3.8.0
9/5/12_Release *4.0.13*_
9/5/12addapiScopeSessionManager now has a possibility to prevent all sessions from being ended upon global scope destruction when session destruction is prohibited so that the singletons are stored
8/31/12_Release *4.0.12*_
8/31/12changetechOnce again tried to resolve potential deadlock in GlobalScope handling
8/30/12_Release *4.0.11*_
8/30/12changetechReally Fixed potential deadlock in GlobalScope handling
8/30/12_Release *4.0.10*_
8/30/12changetechFixed potential deadlock in GlobalScope handling, if one thread is trying to access the global scope while it is shutdown in another thread
8/19/12addapiScopeSessionManager now has a possibility to prevent all sessions from being destroyed upon global scope destruction
8/19/12_Release *4.0.9*_
8/19/12addapiAdded the possibility to disable HTTP event triggering in MockHttpServletRequest and OfflineHttpServletRequest
8/19/12changeapiMade MockEventListenerList thread safe
8/19/12changetechBy default MockHttpListener does not contain any default listener
8/18/12_Release *4.0.8*_
8/18/12fixtechFixed testability with different mock HTTP listener configurations
8/18/12fixtechFixed missing debug message when destructing request web scopes
8/17/12_Release *4.0.7*_
8/17/12changetechWebScopeTestRule now sets the MockHttpListeners to default on every invocation
8/17/12addapiThe application ID of MockServletRequestListener can now be customized
8/17/12addapiAdded method MockServletRequestListener.getCurrentMockResponse () to retrieve the current response
8/16/12_Release *4.0.6*_
8/16/12changeapiWebScopeAwareTestSetup does not depend on JUnit
8/16/12changeapiSome visibility and exception changes
8/16/12_Release *4.0.5*_
8/15/12addapiAdded JUnit TestRule implementations for Scope and WebScope
8/15/12removeapi*yes*Removed `*`ScopeAwareTestSuite classes
8/15/12updateapiImproved testability of scope stuff
8/15/12addapiMade MockHttpListener default values customizable
8/10/12_Release *4.0.4*_
8/10/12fixtechMockHttpServletRequest now disables x-gzip and x-compress accept encoding
8/10/12addapiAdded some more MockHttpServletResponse sanity methods
8/10/12fixtechFixed MockHttpServletResponse.getContentAsString if no charset is defined
8/8/12changetechSessionBackedRequestFieldData now allows for empty request values
8/8/12_Release *4.0.3*_
8/6/12fixtechFixed exception when creating a global web scope where the servlet context does not have a servlet context name
8/3/12changeapiIFileItem.write now returns a success indicator
7/24/12_Release *4.0.2*_
7/24/12addapiAdded methods in WebScopeSessionManager to handle ISessionWebScope objects only
7/24/12changeapiUndeprecated WebScopeSessionManager
7/23/12_Release *4.0.1*_
7/23/12addapiAdded new method ScopeSessionManager.destroyAllSessions
7/23/12addapiAdded new method IGlobalScope.getApplicationScopeCount
7/23/12addapiAdded new method ISessionScope.getSessionApplicationScopeCount
7/23/12addapiExtended MockHttpServletRequest so that a certain session ID can be used instead of always creating a new one
7/23/12addapiImproved API of AbstractWebScopeAwareTest(Suite|Case) and WebScopeAwareTestSetup
7/23/12addapiAdded new method WebScopeSessionHelper.renewSessionScope(HttpSession,boolean)
7/12/12_Release *4.0.0*_
7/11/12updateapiImproved backward compatibility
7/10/12_Release *4.0.0.RC1*_
7/10/12addapiAdded class SessionApplicationSingleton
7/10/12changeapi*yes*Renamed SessionApplicationSingleton to SessionApplicationWebSingleton
7/10/12changeapiSessionApplicationWebScope is now derived from SessionApplicationScope
7/10/12changetech*yes*Not storing request parameters in the HttpServletRequest itself but in a Map
7/10/12changeapiMade WebScopeListener non-final
7/9/12changeapiDefault scope factories are non-final
6/25/12addfeatureStarted adding Session and SessionApplication scopes for non-web applications
6/25/12_Release *3.9.7*_
6/25/12updatetechMinor improvement in lock handling of RequestWebScopeNoMultipart
6/25/12updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 3.6.1
6/6/12addapiAdded new class GlobalSingletonTreeWithUniqueID
5/29/12addapiAdded new method IRequestWebScope.getAllUploadedFileItemValues ()
5/28/12_Release *3.9.6*_
5/28/12fixtechFixed locking call in RequestWebScopeNoMultipart.destroyScope (was lock/lock instead of lock/unlock)
5/25/12addapiAdded new MockServletContext constructor
5/24/12_Release *3.9.5*_
5/24/12updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 3.5.6
5/23/12_Release *3.9.4*_
5/21/12changetechMade WebScopeManager.getSessionScope(false) more robust
5/21/12addapiAdded new method (Web)ScopeManager.getRequestScopeOrNull ()
5/11/12addapiExtended AbstractSingleton with a method isSingletonInstantiated
5/11/12addapiExtended IScope with a method runAtomic(INonThrowingCallableWithParameter)
5/3/12_Release *3.9.3*_
5/3/12updateapiMade API of ScopeManager and WebScopeManager more complete
5/3/12addtechAdded SPI support for handling the scope lifecycle of all scope types
4/26/12_Release *3.9.2*_
4/26/12addapiRenamed utility classes (SessionBacked)RequestField to (SessionBacked)RequestFieldData
4/26/12_Release *3.9.1*_
4/26/12addapiAdded new utility classes RequestField and SessionBackedRequestField
4/25/12addapiAdded method getAllUploadedFileItems to class IRequestWebScope
4/23/12_Release *3.9.0*_
4/23/12updatetech*yes*Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.5.0
4/4/12_Release *3.8.5*_
4/4/12updatetechUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 3.4.9
4/3/12_Release *3.8.4*_
4/3/12changeapi*yes*Renamed RequestWebScopeNoFileItems to RequestWebScopeNoMultipart
4/3/12addtechAdded a warning in case a request scope application ID is not used
4/3/12_Release *3.8.3*_
4/3/12addapiMade class ScopeRenewalAwareWrapper Serializable
4/3/12_Release *3.8.2*_
4/3/12addapiAdded new class ScopeRenewalAwareWrapper
4/3/12addapiAdded new class DefaultScopeAwareFilter as the most simple scope aware filter
4/3/12_Release *3.8.1*_
4/3/12changeapiMade method AbstractSingleton.getSingletonScopeKey(Class) public
4/3/12addapiAdded new class RequestWebScopeNoFileUpload that does not try to parse multipart requests
4/3/12addapiAdded the class FileItemResource that encapsulates an IFileItem within an IReadableResource
4/3/12_Release *3.8.0*_
4/3/12changetech*yes*Changed the way how temporary files are deleted without using a separate thread, using a GlobalSingleton
4/3/12changetech*yes*Changed the naming of the fileupload interfaces
4/2/12_Release *3.7.3*_
4/2/12addtechAdded a new class WebScopeListener that solely handles global and session scope initialization an destruction
4/2/12addapiAdded a new method WebScopeSessionManager.getSessionScopeOfID
4/2/12addtechAdded the possibility to dynamically enable/disable scope lifecycle debugging via ScopeUtils class
3/29/12_Release *3.7.2*_
3/29/12fixtechCaught wrong exception in WebScopeSessionManager.onDestroy
3/27/12_Release *3.7.1*_
3/27/12fixtechFixed dynamic determination of servlet context ContextPath for Jetty
3/27/12_Release *3.7.0*_
3/27/12addapiAdded the method IScope.getAllScopeRenewalAwareAttributes ()
3/27/12addapiAdded the method WebScopeSessionHelper.renewSessionScope that correctly handles all session application scopes
3/27/12changeapi*yes*Renamed ISurvivingSessionRenewal to IScopeRenewalAware
3/27/12addapiAdded new method ISessionWebScope.getAllSessionApplicationScopes ()
3/27/12addapiAdded new method IGlobalScope.getAllApplicationScopes ()
3/27/12addapiExtended WebScopeSessionManager API with retrieval methods
3/27/12fixtechTried to add support for Servlet API 2.4 (no ServletContext.getContextPath method)
3/26/12_Release *3.6.0*_
3/26/12addtechAdded file upload handling into this project (based on commons-fileupload and commons-io)
3/26/12fixtechFixed some minor FindBugs issues
3/23/12_Release *3.5.3*_
3/23/12addapiAdded new class RequestScopeInitializer to consistently handle nested request scopes.
3/23/12_Release *3.5.2*_
3/23/12fixtechAbstractScopeAwareFilter can now handle multiple scope aware filters within a servlet filter chain
3/23/12addapi(Web)ScopeManager now has the methods isRequestScopePresent and isGlobalScopePresent
3/23/12changeapiAdded special base classes for Servlet filters and HTTP servlets handling the scopes
3/23/12_Release *3.5.1*_
3/22/12changeapiAdded special web scope test base classes AbstractWebScopeAwareTest`*`
3/22/12changeapiMoved servlet API here from phloc-net
3/22/12fixtechFixed error in locking
3/22/12_Release *3.5.0*_
3/22/12changeapi*yes*Total change of package structure to clearly reflect the changes between web and nonweb
3/20/12_Release *3.0.0*_
3/19/12changetech*yes*The SessionWebScope no longer directly operates on the HTTP Session but on a Map
3/19/12changeapi*yes*Swapped the dependency direction between [http://code.google.com/p/phloc-commons phloc-events] and [http://code.google.com/p/phloc-scopes phloc-scopes]
3/19/12addapiMoved the web scopes + manager to this project
3/19/12addapiAdded isValid and isInDestruction methods into IScope
3/14/12_Release *2.8.0*_
3/14/12fixtechFixed synchronization handling of scopes
3/14/12addapi*yes*Added new method runAtomic in IScope to perform multiple actions in one write lock
3/13/12changetechMade exception handling in scope destruction for invocation of IScopeDestructionAware more narrow and flexible
2/23/12_Release *2.7.0*_
2/23/12addapiAdded new IScope method boolean isDestroyed()
1/27/12_Release *2.6.0*_
1/27/12changetechRemoved POM dependency from [http://code.google.com/p/phloc-datetime phloc-datetime]
1/21/12_Release *2.5.3*_
1/21/12_Release *2.5.2*_
9/12/11_Release *2.5.1*_
9/12/11updateapiUpdated to [http://code.google.com/p/phloc-commons phloc-commons] 3.1.0




© 2015 - 2024 Weber Informatics LLC | Privacy Policy