oc-scopes.6.4.0.source-code.ChangeLog.wiki Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of phloc-scopes Show documentation
Show all versions of phloc-scopes Show documentation
Library for handling scopes in a generic way
#summary Change log of phloc-scopes
= Change log =
This content is generated. Do not modify!
Date Action Category Incompatible? Description
5/21/14 _Release *6.3.0*_
5/21/14 change tech Prepared 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/14 fix tech Improved automatic serialization handling for SessionSingleton and SessionApplicationSingleton
2/27/14 _Release *6.1.7*_
2/27/14 add api Extended AbstractSingleton with protected setters for destruction state
2/25/14 _Release *6.1.6*_
2/25/14 add api Extended AbstractSingleton with methods to determine the instantiation state
2/25/14 remove api *yes* Removed all deprecated methods in `*`Singleton classes
2/25/14 update api ScopeUtils has now the possibility to enable/disable logging for certain scope types only
1/2/14 _Release *6.1.5*_
1/2/14 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 4.1.0
8/29/13 _Release *6.1.4*_
8/28/13 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 4.0.9
5/3/13 add api Added public methods isDestroyed() and isInDestruction() to AbstractSingleton
4/17/13 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 4.0.3
3/27/13 _Release *6.1.3*_
3/26/13 change api Fixed naming of singleton methods, so that the scope type is included in the method name
3/26/13 _Release *6.1.2*_
3/25/13 add api Added new classes AbstractScopeAwareCallable and AbstractScopeAwareRunnable
3/13/13 add tech Added call to CommonsCleanup in ScopeAwareTestSetup
3/13/13 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 4.0.0
3/13/13 _Release *6.1.1*_
3/13/13 fix api Fixed template parameters of getSingletonIfInstantiated method
3/13/13 _Release *6.1.0*_
3/13/13 add test Improved test coverage from 55 to 80% - no bugs found :)
3/13/13 change api Marked all singleton tree classes as abstract
3/13/13 add api Added new method getSingletonIfInstantiated to all singleton classes
2/28/13 _Release *6.0.0*_
2/28/13 remove api Removed deprecated class AbstractScopeAwareTestCase
2/28/13 change api *yes* Removed "nonweb" from all package names
2/27/13 _Release *5.0.0*_
2/27/13 remove api Moved 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/13 update api *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/13 update api *yes* Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.9.6 because of extended ServiceLoader API
2/20/13 change api *yes* Switch content length handling of request scope and file upload from int to long
2/16/13 add tech Added SPI IProgressListenerProvider for providing ProgressListener implementations for file upload
2/16/13 fix tech Added int to long conversion for request content length to retrieve proper values for simple overflows
1/24/13 _Release *4.1.6*_
1/24/13 update api *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/13 add api Added `*`SingletonTreeWithUniqueID implementation for all other scopes as well
11/2/12 _Release *4.1.4*_
11/1/12 add api Added IFileItemFactoryProvider SPI interface for providing a custom item factory for file upload handling in RequestWebScope
9/28/12 add api Added method IRequestWebScopeWithoutResponse.getContextPath()
9/20/12 update performance Performance improvement by using [http://code.google.com/p/phloc-commons phloc-commons] 3.8.4
9/18/12 _Release *4.1.3*_
9/18/12 change api *yes* Derived ScopeRenewalAwareWrapper from Wrapper - requires [http://code.google.com/p/phloc-commons phloc-commons] 3.8.3
9/15/12 change tech Set default method in MockHttpServletRequest to "GET"
9/15/12 fix tech Fixed incorrect initialization of protocol value in MockHttpServletRequest
9/13/12 _Release *4.1.2*_
9/13/12 change api Extracted 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/12 add api Made session passivation/activation customizable in WebScopeManager. It is disabled by default.
9/10/12 remove api *yes* Removed the AbstractSerializableSingleton class again because it was of no use
9/10/12 add api Added support for session passivation and activation for session web scopes
9/10/12 add api Extended WebScopeTestRule so that context path and init parameters can be set explicitly
9/10/12 _Release *4.1.0*_
9/10/12 fix tech Fixed the session destruction because ScopeSessionManager.getInstance was not accessible upon shutdown
9/10/12 change api Made AbstractSingleton.getAllSingletons and isSingletonInstantiated work without a scope
9/10/12 change api Extracted new base class AbstractSerializableSingleton
9/6/12 _Release *4.0.15*_
9/6/12 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.8.0
9/5/12 _Release *4.0.13*_
9/5/12 add api ScopeSessionManager 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/12 change tech Once again tried to resolve potential deadlock in GlobalScope handling
8/30/12 _Release *4.0.11*_
8/30/12 change tech Really Fixed potential deadlock in GlobalScope handling
8/30/12 _Release *4.0.10*_
8/30/12 change tech Fixed potential deadlock in GlobalScope handling, if one thread is trying to access the global scope while it is shutdown in another thread
8/19/12 add api ScopeSessionManager now has a possibility to prevent all sessions from being destroyed upon global scope destruction
8/19/12 _Release *4.0.9*_
8/19/12 add api Added the possibility to disable HTTP event triggering in MockHttpServletRequest and OfflineHttpServletRequest
8/19/12 change api Made MockEventListenerList thread safe
8/19/12 change tech By default MockHttpListener does not contain any default listener
8/18/12 _Release *4.0.8*_
8/18/12 fix tech Fixed testability with different mock HTTP listener configurations
8/18/12 fix tech Fixed missing debug message when destructing request web scopes
8/17/12 _Release *4.0.7*_
8/17/12 change tech WebScopeTestRule now sets the MockHttpListeners to default on every invocation
8/17/12 add api The application ID of MockServletRequestListener can now be customized
8/17/12 add api Added method MockServletRequestListener.getCurrentMockResponse () to retrieve the current response
8/16/12 _Release *4.0.6*_
8/16/12 change api WebScopeAwareTestSetup does not depend on JUnit
8/16/12 change api Some visibility and exception changes
8/16/12 _Release *4.0.5*_
8/15/12 add api Added JUnit TestRule implementations for Scope and WebScope
8/15/12 remove api *yes* Removed `*`ScopeAwareTestSuite classes
8/15/12 update api Improved testability of scope stuff
8/15/12 add api Made MockHttpListener default values customizable
8/10/12 _Release *4.0.4*_
8/10/12 fix tech MockHttpServletRequest now disables x-gzip and x-compress accept encoding
8/10/12 add api Added some more MockHttpServletResponse sanity methods
8/10/12 fix tech Fixed MockHttpServletResponse.getContentAsString if no charset is defined
8/8/12 change tech SessionBackedRequestFieldData now allows for empty request values
8/8/12 _Release *4.0.3*_
8/6/12 fix tech Fixed exception when creating a global web scope where the servlet context does not have a servlet context name
8/3/12 change api IFileItem.write now returns a success indicator
7/24/12 _Release *4.0.2*_
7/24/12 add api Added methods in WebScopeSessionManager to handle ISessionWebScope objects only
7/24/12 change api Undeprecated WebScopeSessionManager
7/23/12 _Release *4.0.1*_
7/23/12 add api Added new method ScopeSessionManager.destroyAllSessions
7/23/12 add api Added new method IGlobalScope.getApplicationScopeCount
7/23/12 add api Added new method ISessionScope.getSessionApplicationScopeCount
7/23/12 add api Extended MockHttpServletRequest so that a certain session ID can be used instead of always creating a new one
7/23/12 add api Improved API of AbstractWebScopeAwareTest(Suite|Case) and WebScopeAwareTestSetup
7/23/12 add api Added new method WebScopeSessionHelper.renewSessionScope(HttpSession,boolean)
7/12/12 _Release *4.0.0*_
7/11/12 update api Improved backward compatibility
7/10/12 _Release *4.0.0.RC1*_
7/10/12 add api Added class SessionApplicationSingleton
7/10/12 change api *yes* Renamed SessionApplicationSingleton to SessionApplicationWebSingleton
7/10/12 change api SessionApplicationWebScope is now derived from SessionApplicationScope
7/10/12 change tech *yes* Not storing request parameters in the HttpServletRequest itself but in a Map
7/10/12 change api Made WebScopeListener non-final
7/9/12 change api Default scope factories are non-final
6/25/12 add feature Started adding Session and SessionApplication scopes for non-web applications
6/25/12 _Release *3.9.7*_
6/25/12 update tech Minor improvement in lock handling of RequestWebScopeNoMultipart
6/25/12 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.6.1
6/6/12 add api Added new class GlobalSingletonTreeWithUniqueID
5/29/12 add api Added new method IRequestWebScope.getAllUploadedFileItemValues ()
5/28/12 _Release *3.9.6*_
5/28/12 fix tech Fixed locking call in RequestWebScopeNoMultipart.destroyScope (was lock/lock instead of lock/unlock)
5/25/12 add api Added new MockServletContext constructor
5/24/12 _Release *3.9.5*_
5/24/12 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.5.6
5/23/12 _Release *3.9.4*_
5/21/12 change tech Made WebScopeManager.getSessionScope(false) more robust
5/21/12 add api Added new method (Web)ScopeManager.getRequestScopeOrNull ()
5/11/12 add api Extended AbstractSingleton with a method isSingletonInstantiated
5/11/12 add api Extended IScope with a method runAtomic(INonThrowingCallableWithParameter)
5/3/12 _Release *3.9.3*_
5/3/12 update api Made API of ScopeManager and WebScopeManager more complete
5/3/12 add tech Added SPI support for handling the scope lifecycle of all scope types
4/26/12 _Release *3.9.2*_
4/26/12 add api Renamed utility classes (SessionBacked)RequestField to (SessionBacked)RequestFieldData
4/26/12 _Release *3.9.1*_
4/26/12 add api Added new utility classes RequestField and SessionBackedRequestField
4/25/12 add api Added method getAllUploadedFileItems to class IRequestWebScope
4/23/12 _Release *3.9.0*_
4/23/12 update tech *yes* Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.5.0
4/4/12 _Release *3.8.5*_
4/4/12 update tech Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.4.9
4/3/12 _Release *3.8.4*_
4/3/12 change api *yes* Renamed RequestWebScopeNoFileItems to RequestWebScopeNoMultipart
4/3/12 add tech Added a warning in case a request scope application ID is not used
4/3/12 _Release *3.8.3*_
4/3/12 add api Made class ScopeRenewalAwareWrapper Serializable
4/3/12 _Release *3.8.2*_
4/3/12 add api Added new class ScopeRenewalAwareWrapper
4/3/12 add api Added new class DefaultScopeAwareFilter as the most simple scope aware filter
4/3/12 _Release *3.8.1*_
4/3/12 change api Made method AbstractSingleton.getSingletonScopeKey(Class) public
4/3/12 add api Added new class RequestWebScopeNoFileUpload that does not try to parse multipart requests
4/3/12 add api Added the class FileItemResource that encapsulates an IFileItem within an IReadableResource
4/3/12 _Release *3.8.0*_
4/3/12 change tech *yes* Changed the way how temporary files are deleted without using a separate thread, using a GlobalSingleton
4/3/12 change tech *yes* Changed the naming of the fileupload interfaces
4/2/12 _Release *3.7.3*_
4/2/12 add tech Added a new class WebScopeListener that solely handles global and session scope initialization an destruction
4/2/12 add api Added a new method WebScopeSessionManager.getSessionScopeOfID
4/2/12 add tech Added the possibility to dynamically enable/disable scope lifecycle debugging via ScopeUtils class
3/29/12 _Release *3.7.2*_
3/29/12 fix tech Caught wrong exception in WebScopeSessionManager.onDestroy
3/27/12 _Release *3.7.1*_
3/27/12 fix tech Fixed dynamic determination of servlet context ContextPath for Jetty
3/27/12 _Release *3.7.0*_
3/27/12 add api Added the method IScope.getAllScopeRenewalAwareAttributes ()
3/27/12 add api Added the method WebScopeSessionHelper.renewSessionScope that correctly handles all session application scopes
3/27/12 change api *yes* Renamed ISurvivingSessionRenewal to IScopeRenewalAware
3/27/12 add api Added new method ISessionWebScope.getAllSessionApplicationScopes ()
3/27/12 add api Added new method IGlobalScope.getAllApplicationScopes ()
3/27/12 add api Extended WebScopeSessionManager API with retrieval methods
3/27/12 fix tech Tried to add support for Servlet API 2.4 (no ServletContext.getContextPath method)
3/26/12 _Release *3.6.0*_
3/26/12 add tech Added file upload handling into this project (based on commons-fileupload and commons-io)
3/26/12 fix tech Fixed some minor FindBugs issues
3/23/12 _Release *3.5.3*_
3/23/12 add api Added new class RequestScopeInitializer to consistently handle nested request scopes.
3/23/12 _Release *3.5.2*_
3/23/12 fix tech AbstractScopeAwareFilter can now handle multiple scope aware filters within a servlet filter chain
3/23/12 add api (Web)ScopeManager now has the methods isRequestScopePresent and isGlobalScopePresent
3/23/12 change api Added special base classes for Servlet filters and HTTP servlets handling the scopes
3/23/12 _Release *3.5.1*_
3/22/12 change api Added special web scope test base classes AbstractWebScopeAwareTest`*`
3/22/12 change api Moved servlet API here from phloc-net
3/22/12 fix tech Fixed error in locking
3/22/12 _Release *3.5.0*_
3/22/12 change api *yes* Total change of package structure to clearly reflect the changes between web and nonweb
3/20/12 _Release *3.0.0*_
3/19/12 change tech *yes* The SessionWebScope no longer directly operates on the HTTP Session but on a Map
3/19/12 change api *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/12 add api Moved the web scopes + manager to this project
3/19/12 add api Added isValid and isInDestruction methods into IScope
3/14/12 _Release *2.8.0*_
3/14/12 fix tech Fixed synchronization handling of scopes
3/14/12 add api *yes* Added new method runAtomic in IScope to perform multiple actions in one write lock
3/13/12 change tech Made exception handling in scope destruction for invocation of IScopeDestructionAware more narrow and flexible
2/23/12 _Release *2.7.0*_
2/23/12 add api Added new IScope method boolean isDestroyed()
1/27/12 _Release *2.6.0*_
1/27/12 change tech Removed 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/11 update api Updated to [http://code.google.com/p/phloc-commons phloc-commons] 3.1.0
© 2015 - 2024 Weber Informatics LLC | Privacy Policy