CHDK Wiki
Register
(CHDK 1.2 to stabilization phase)
(add a few items to current dev)
(23 intermediate revisions by 5 users not shown)
Line 2: Line 2:
 
This page describes the status of planned and current releases, along with a history of past release.
 
This page describes the status of planned and current releases, along with a history of past release.
   
Builds of current and past releases are available from the [[Downloads]] page.
+
Builds of current and past releases are available from the [[Downloads]] page.
   
 
The release cycle is described in more detail at [[Release Strategy]].
 
The release cycle is described in more detail at [[Release Strategy]].
   
 
Detailed change history is available from the trac page http://trac.assembla.com/chdk/timeline
 
Detailed change history is available from the trac page http://trac.assembla.com/chdk/timeline
  +
  +
=1.3=
  +
Unstable, in active development phase. The [http://chdk.setepontos.com/index.php?topic=10459.0 1.3 development planning thread] is open. Planned and implemented features will eventually be listed here.
  +
* Address longstanding issues with focus overrides. Discussion: http://chdk.setepontos.com/index.php?topic=11078.0
  +
* Hooks to allow Lua to run at specific points in the shooting process. Discussion: http://chdk.setepontos.com/index.php?topic=11081.0
  +
* Increase available memory, allow CHDK to allocate from multiple pools. Discussion: http://chdk.setepontos.com/index.php?topic=10886.0
  +
* Eye-fi support
  +
* Splitting the CHDK configuration files into 4 parts for better management
  +
* Improved Lua cfg access from lua
  +
* Allow scripts to configure script interrupt key
  +
* Improved script control of OSD via set_draw_title_line()
  +
* Various clean-ups to which OSD icons get displayed and when
  +
* Improved script functions for working with APEX96  exposure values
  +
* Allow scripts to set shooting exposure parameters inside half shoot
  +
* Added font scaling to Lua draw_string() function
  +
* Added OSD font scaling and OSD editor upgrade to support it
  +
* Added option to launch the current script on entry to <ALT> mode
  +
* Added command to lock out Canon automatic exposure adjustments
   
 
=1.2=
 
=1.2=
Version 1.2 is in the stabilization phase. The following major features were implemented for 1.2.
+
Current stable, released July 30 2013. The following major features were implemented for 1.2.
  +
* intermittent Lua crashing bug fixed (finally. Also backported to 1.1)
 
* Improved UI - discussion thread http://chdk.setepontos.com/index.php?topic=8151.0
 
* Improved UI - discussion thread http://chdk.setepontos.com/index.php?topic=8151.0
  +
** menu items renamed and sometimes moved for clarity
  +
** input of numeric values simplified
  +
** the "Disable Overrides" menu item is now understandable
  +
** Tv override input value can be in Ev step,  seconds or HHMMSS format
 
* Remote capture over USB
 
* Remote capture over USB
 
* Improved DNG performance, now very close to framebuffer raw
 
* Improved DNG performance, now very close to framebuffer raw
 
* Support raw operations on DNG
 
* Support raw operations on DNG
 
* Improved memory usage by moving more code to modules
 
* Improved memory usage by moving more code to modules
  +
* Fast integer based trigonometric functions for Lua
  +
* new editor for User Menu
  +
* scripts can be added to the User Menu
  +
* menu option to enable Lua native calls
  +
* menu option to disable keyboard shortcuts
  +
* improve console mode with menu options to extend the visibility time of console or review (scroll back) console output
  +
* loadable palette values allow a better range of colors in the UI  (not implemented on all cameras)
  +
* auto operation of internal / external flash enabled when other exposure values are in "M" mode
  +
* enhanced UI for script parameters :  @value allows use of named input values rather than just numeric
  +
* scripts can be set to always use the default parameter values in the code rather than stored parameters
  +
* ISO input for override, bracketing and auto-ISO now use approximately the same units as Canon UI ("market" ISO)
  +
* addition of an annoying "help" window that continuously pops up in <ALT> mode until you figure out how to disable it from the CHDK menu
   
 
=1.1=
 
=1.1=
Current stable, released July 25 2012. Major features added in this release include
+
Previous stable, released July 25 2012. No further changes will be made.
  +
  +
Major features added in this release include
 
* Loadable binary modules
 
* Loadable binary modules
 
* Re-write of USB remote code
 
* Re-write of USB remote code
Line 24: Line 61:
   
 
=1.0=
 
=1.0=
Previous stable, no further changes. Released Feb 2012.
+
Obsolete, Released Feb 2012.
  +
[[Category:Development]]
  +
[[Category:Help]]

Revision as of 02:36, 17 March 2014

Introduction

This page describes the status of planned and current releases, along with a history of past release.

Builds of current and past releases are available from the Downloads page.

The release cycle is described in more detail at Release Strategy.

Detailed change history is available from the trac page http://trac.assembla.com/chdk/timeline

1.3

Unstable, in active development phase. The 1.3 development planning thread is open. Planned and implemented features will eventually be listed here.

  • Address longstanding issues with focus overrides. Discussion: http://chdk.setepontos.com/index.php?topic=11078.0
  • Hooks to allow Lua to run at specific points in the shooting process. Discussion: http://chdk.setepontos.com/index.php?topic=11081.0
  • Increase available memory, allow CHDK to allocate from multiple pools. Discussion: http://chdk.setepontos.com/index.php?topic=10886.0
  • Eye-fi support
  • Splitting the CHDK configuration files into 4 parts for better management
  • Improved Lua cfg access from lua
  • Allow scripts to configure script interrupt key
  • Improved script control of OSD via set_draw_title_line()
  • Various clean-ups to which OSD icons get displayed and when
  • Improved script functions for working with APEX96  exposure values
  • Allow scripts to set shooting exposure parameters inside half shoot
  • Added font scaling to Lua draw_string() function
  • Added OSD font scaling and OSD editor upgrade to support it
  • Added option to launch the current script on entry to <ALT> mode
  • Added command to lock out Canon automatic exposure adjustments

1.2

Current stable, released July 30 2013. The following major features were implemented for 1.2.

  • intermittent Lua crashing bug fixed (finally. Also backported to 1.1)
  • Improved UI - discussion thread http://chdk.setepontos.com/index.php?topic=8151.0
    • menu items renamed and sometimes moved for clarity
    • input of numeric values simplified
    • the "Disable Overrides" menu item is now understandable
    • Tv override input value can be in Ev step,  seconds or HHMMSS format
  • Remote capture over USB
  • Improved DNG performance, now very close to framebuffer raw
  • Support raw operations on DNG
  • Improved memory usage by moving more code to modules
  • Fast integer based trigonometric functions for Lua
  • new editor for User Menu
  • scripts can be added to the User Menu
  • menu option to enable Lua native calls
  • menu option to disable keyboard shortcuts
  • improve console mode with menu options to extend the visibility time of console or review (scroll back) console output
  • loadable palette values allow a better range of colors in the UI  (not implemented on all cameras)
  • auto operation of internal / external flash enabled when other exposure values are in "M" mode
  • enhanced UI for script parameters :  @value allows use of named input values rather than just numeric
  • scripts can be set to always use the default parameter values in the code rather than stored parameters
  • ISO input for override, bracketing and auto-ISO now use approximately the same units as Canon UI ("market" ISO)
  • addition of an annoying "help" window that continuously pops up in <ALT> mode until you figure out how to disable it from the CHDK menu

1.1

Previous stable, released July 25 2012. No further changes will be made.

Major features added in this release include

  • Loadable binary modules
  • Re-write of USB remote code
  • "Live view" over the CHDK PTP Extension
  • Integration of chdkde features (actually got added to previous stable too)

1.0

Obsolete, Released Feb 2012.