Release Plan

Community Decision

The Community decided to restart with new release series.

The community voted on ReleaseNumberingDecisionVote and decided that the project starts it release series at 1.0.0 and follow a major.minor.patch release number scheme (e.g 1.0.0, 1.0.1, 1.1.0, 1.2.0, 1.2.1, 2.0.0 etc)

It has been decided by the community that we will release a patch release 1.0.0 where the main release focus is rebranding, compatibility with TWiki plugins, and fixing major bugs. A lot of terms will change in 1.0.0 because we cannot use the TWiki word anymore. See the RebrandingPlan for details.

Release 1.1

  • Released: 4 October 2010
  • Purpose: Introduce features that enhance usability and interaction with updates in skins and included plugins.
  • SVN branch: Release01x01
  • Major Features:
    • Updates Wysiwyg editor using the newer version of TinyMCE. For the enduser this is the major feature of 1.1. The major selling point. - DONE in 1.0.7
    • FoswikiCache
    • User and groups API updates to cater for - SD
      • Major overhaul of the WikiGroups topic enabling adding and removing users via web UI,
      • AddUserToGroupsOnRegistration,
      • enable topic based UI for user management (proof of UI concept in HTTPDUserAdminContrib? )
    • revamped SEARCH system to prepare for full refactor in 2.0
      • FOREACH macro (extract format, header and footer from SEARCH) - SD
      • initial non-named ResultSets (internal to code only) - SD
      • pass more SEARCH params to SearchAlgor? 's to enable faster query backends (also will enable other SEARCH types registration) - SD
      • paging for SEARCH&FORMAT - AC, SD, WN
      • (maybe - add universal format support to built in macros and Func (like USERINFO, GROUPS etc)) - SD
    • work from Security Audit currently underway - RM, CD, KL
    • ThinPrefsProposal - GSJ
    • Updated SlideShowPlugin - AC
    • Major overhaul of configure and the Extension installation process.

Topic Summary Developer
AddAltParamToICON Add an alt parameter to ICON CrawfordCurrie
AddEXPANDMacro EXPAND macro will enable cross-topic macro expansion CrawfordCurrie
AddFinishHandler Add a finishHandler() for plugins CrawfordCurrie
AddStaticContext Add a static context GeorgeClark
AddUserToGroupsOnRegistration Add User To Groups On Registration SvenDowideit
AllowJSCalendarContribToUseTimePicker JSCalendarContrib shall be corrected to allow usage of the built-in Time-Picker RaulFRodriguez
AllowLocalConfigurationForJSCalendarContrib Allowing local JSCalendarContrib configuration AntonioTerceiro
CleanUpWebPreferences Clean up WebPreferences MichaelDaum
CleanerConfigurePluginsPane The bin/configure Plugins pane should be more compacted and sorted by enabled state  
CleanerSyntaxForMetaDataAccess Support a cleaner syntax for quizzing meta-data CrawfordCurrie
ConfigureGuessedDirectoriesOnWin32 Foswiki guesses the paths and complains about backslashes on Win32 SvenDowideit
DebugPreferenceSettings Add simple debugging feature for macro values CrawfordCurrie
DelegateMoreProcessingToSearchAlgorithm Delegate More Processing To SearchAlgorithm? SvenDowideit
DeprecateAfterAttachmentSaveHandler Deprecate afterAttachmentSaveHandler MichaelDaum
DeprecateAllowInlineScript Deprecate {AllowInlineScript} option in configure CrawfordCurrie
ExpertOptionForCookieDomainRealm Make the login managers cookie (domain) realm configurable. OliverKrueger
FoswikiCache A pluggable caching service and built-in HTML page cache MichaelDaum
GeneralSortingMechanism Add Sort::Maker to distributed CPAN libs ArthurClemens
ImproveExtensionBackupProcess Extender.pl should create a backup archive for extensions. GeorgeClark
ImproveWebSearchPages Integrate WebSearch, WebSearchAdvanced, Alphabetical search and SearchHelp? ArthurClemens
MakeUserRegistrationAsLeanAsPossible Make UserRegistration as lean as possible ArthurClemens
MakeUserRegistrationCustomizable Make UserRegistration customizable ArthurClemens
MoveLogsToWorking Move logs to 'working' CrawfordCurrie
NormaliseRegexSyntax Agree on a minimum syntax for regexes CrawfordCurrie
ParamsInSquabs Allow params in a squab view Page?p=data CrawfordCurrie
ProcessAddToHeadAdds Process addToHEAD adds ArthurClemens
RecursiveTMPLDefinitions Enhance TMPL:DEF to allow recursive definition of template elements. SvenDowideit, ChunHuang
RemoveRedirectCGIQueryHandler Remove the unused and dangerous redirectCGIQueryHandler CrawfordCurrie
SearchNeedsAltParameter SEARCH needs an alt parameter in case of zero results ArthurClemens or SvenDowideit
SearchSeparatorDefaultHeaderFooter SEARCH separator as newline after header and before footer ONLY when separator is not specified KennethLavrsen
ShipCompareRevisionsAddOnWithFoswiki01x01 Ship CompareRevisionsAddOn with Foswiki 1.1 WillNorris
ShipHistoryPluginWithFoswiki01x01 Ship HistoryPlugin with Foswiki 1.1 WillNorris
SoftAsserts A soft-failure-mode for ASSERTs MichaelTempest
SupportDollarPercent Also allow token to be spelled percent you avoid a common error CrawfordCurrie
ThinPrefsProposal Thin Prefs Mechanism GilmarSantosJr
TopicMovedMessageTooVisible Topic moved message at the bottom of normal view is too visible. Move to diff page LynnwoodBrown
UseVariableForSignature Make the signature format a variable ArthurClemens
 

Release 1.1.1

  • Released 26 October 2010
  • Significant Bug-Fix release

Topic Summary Developer

 

Release 1.1.2

  • Released 10 November 2010
  • Security Release
Topic Summary Developer

Release 1.1.3

  • Bug Fix Release
  • Released 16 Apr 2011

Topic Summary Developer
InheritWikiLinksTopics Allow a hierarchy of InterWikis topics AndrewJones

Release 1.1.4

  • Bug Fix and limited features
  • Release expected 20 Dec 2011

Topic Summary Developer
AddSMELLToPerlDoc Add SMELL, FIXME and TODO report to PerlDoc GeorgeClark
BetterPluginPackageDiagnostics It is helpful to upgraders to know which package Foswiki uses for each plugin GeorgeClark
ChangeApacheAuthToDigest Change (or Add in Addition) Apache Digest Auth GeorgeClark
EnhanceConfigureLogging Enhance Configure Logging GeorgeClark
ParameterizedVariables Discussion on implementing parameterized variables CrawfordCurrie
SupportSSLandTLSforSMTP Add support for SSL and TLS transport for SMTP GeorgeClark

Release 1.1.5

  • Bug Fix and limited features
  • Release TBD

Topic Summary Developer CurrentState
AddPackageNavigationToPerlDoc Add package navigation to Perl Doc KipLubliner MergedToCore
AddPlusValuesToRadioAndCheckboxes Add +values to radio and checkbox formfields MichaelDaum MergedToCore
ImproveStatisticsHandlingForMissingTopics Add option to allow statistics script to auto-create missing topics, also add more authorization checks. GeorgeClark MergedToCore
RequirePerl588 Move to 5.8.8 for various reasons CrawfordCurrie, SvenDowideit, PaulHarvey AcceptedProposal
USERINFOisTooRestrictive Allow USERINFO macro to display users that are not view restricted GeorgeClark MergedToCore

Release 1.2 (may be rolled into 2.0)

Topic Summary Developer CurrentState
AddDollarTotalToFormattedSearch Add $total(..) to FormattedSearch PaulHarvey AcceptedProposal
AddHideOptionToSTARTSECTION Add a hide option to STARTSECTION PaulHarvey AcceptedProposal
AddNatEditToCore Let's add NatEdit to the core CrawfordCurrie, MichaelDaum AcceptedProposal
DeprecateAutoAttach Deprecate auto attachments, and make Update Attachments Plugin a default GeorgeClark UnderConstruction
Enhancei18nArchitecture Enable internationalisation of plugins OlivierRaginel, MichaelDaum AcceptedProposal
FSAPluginHooks Plugin hooks to take advantage of Foswiki Stand Alone GilmarSantosJr AcceptedProposal
FallBackToTopicWhenTrailingSpaceAndNoSuchSubweb Fallback To Topic When URL has Trailing Space And No Subweb exists but topic does SvenDowideit AcceptedProposal
FasterAccessToCreatorData Store creator and create date in metadata to improve performance   MergedToCore
LinksInPreview It would be useful to have links enabled in edit previews WillNorris AcceptedProposal
NumbersAsUpperCase Allow numbers to be treated as uppercase instead of lowercase in WikiWords KennethLavrsen AcceptedProposal
SandboxWebNameShouldBeMapped The Sandbox Web name should be mapped through a config variable (2.0) GeorgeClark MergedToCore
SettingAndGettingVariablesUsingMacros Setting And Getting Variables Using Macros MichaelDaum AcceptedProposal
ShipSubscribePluginWithFoswiki01x01 Ship the SubscribePlugin with Foswiki 1.2 AndrewJones MergedToCore
SupportBlockquoteAndIndenting Support <blockquote> and paragraph indenting in TinyMCEPlugin PaulHarvey, CrawfordCurrie MergedToCore
UseEnhanceAndMoveSpecFiles .spec files are under-used and only by configure. Would be nice to use them more OlivierRaginel, GeorgeClark AcceptedProposal

Release 2.0

  • Target date: 2012
  • Purpose: Main focus is usability, scalability and performance. This release will ensure that our users can safely grow their installation into the next decade.
  • SVN branch: trunk
  • Major Features:
    • Full UTF8 support
    • New Skin focused on usability
      • Improved topic interactions and workflows (see first design drafts and wireframes: RethinkingTopicInteraction, WireframesForNewReleaseSkin)
      • PatternSkin included for upgraders that prefer minimal changes in UI but with the usability and interaction improvements from the new skin.
    • ImportPlugin? to simplify upgrading from older TWiki and Foswiki
    • ...

Topic Summary Developer CurrentState
AddOperatorsToQueries Add missing operators to query search and %IF CrawfordCurrie MergedToCore
DirectInteractionWithAttachments Direct interaction with attachments ArthurClemens AcceptedProposal
DublinCoreMetaData Publishing with Dublin Core meta data in head (scope 2.0) DrakeDiedrich AcceptedProposal
TopicAddressing Consistent methods for breaking apart topic names/"addresses" PaulHarvey MergedToCore

Release 2.1

Not yet defined.

Topic Summary Developer CurrentState
 

Future Release

The following proposals have been accepted but are slotted for some future release - to be determined.

Topic Summary Developer CurrentState
AddDefaultTopicParameterToINCLUDE allow a list of topics to be specified so that we can use INCLUDE to allow customisation of shipped topic elements. SvenDowideit AcceptedProposal
CaseInsensitiveUserMapping Ignore differences in case between registration and login SvenDowideit AcceptedProposal
IntroduceForceDefaultUrlHostToggle Sometimes its necessary to force the hostname set in {DefaultUrlHost}. OliverKrueger AcceptedProposal
MakingVarVARTopicCapable %VAR should be able to return variables at the topic level, not only at the web level. MartinCleaver AcceptedProposal
MoreAttractiveForm Render form with more attractive appearance ArthurClemens AcceptedProposal
MultiStoreRefactor Refactor the Store to allow multiple plugable backends SvenDowideit AcceptedProposal
SupportLineThroughFormatTag Support underline and line-through text decorations PaulHarvey AcceptedProposal
TopicCaseSensitivity URL's that have correct spelling, irrespective of case will goto that topic. SvenDowideit AcceptedProposal

Historical Releases

These releases may still be available for download but are not planned to get any more development.

Release 1.0

  • Has been released on 09 Jan 2009, see FoswikiRelease01x00x00
  • Purpose: The natural first step for all customers to move to the new project.
  • SVN branch: trunk in the period November will around 10 Dec, Then we branch out in a Release01x00 branch.
Also see the release 1.0.0 frequently asked questions.

 

Release 1.0.1

 
  • Has been built 23 Feb 2009 for release 24 Feb 2009
  • Plain patch release
 

Release 1.0.4

  • Released 19 March 2009
 

Release 1.0.5

  • Released 25 March 2009
  • security enhancement
  • general bug fixes
  • SpreadSheetPlugin new functions
 

Release 1.0.6

 
  • Released 21 June 2009
  • Major enhancement in cross-site scripting prevention
  • Many new bugfixes
  • Major EditTablePlugin update to fix how it works with SpreadSheetPlugin
 

Release 1.0.7

 
  • Released 20 September 2009
  • Wysiwyg editor has been upgraded to using Tiny MCE editor version 3.2.2
  • Several bugs fixed related to the Cross-Site Request Forgery feature
  • "Managing webs" feature redesigned for better usability
 

Release 1.0.8

  • Released 29 November 2009
  • Minor bug-fix release
  • Wysiwyg editor upgraded to Tiny MCE editor - 3.2.7
 

Release 1.0.9

  • Released on 17 January 2010
  • Another minor patch release to fix some bugs from the 1.0.8 release
 

Release 1.0.10

  • Released 8 September 2010
  • Minor patch release to fix some 70 bugs since 1.0.9.
  • Corrects several installation issues encountered on Windows with Perl 5.12.
Topic revision: r72 - 03 Feb 2012 - 03:20:10 - KipLubliner
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads