Version History

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Upcoming changes in next version)
(Upcoming changes in next version)
Line 14: Line 14:
 
* Added HTTPMakeQuery() it can used to quickly and easily convert a Sputnik array into a HTTP query string with proper escapes and everything
 
* Added HTTPMakeQuery() it can used to quickly and easily convert a Sputnik array into a HTTP query string with proper escapes and everything
 
* Added HTTPParseQuery() it can parse an HTTP query string back into an array
 
* Added HTTPParseQuery() it can parse an HTTP query string back into an array
 +
* If you have a class function named like "push" and you wish to use the Sputnik core function "push" inside that function you can now do core::push() to execute the core (or even a user made function that is outside of the class) using the new core:: before the function name
 +
* The StringBuilder class from lib folder has been remade for the new StringBuild series of functions added
 +
* DotNet operations such $var->FunctionCall() has had their speed increased significantly since it now caches the last method and its required variables etc
 +
* Unset() now kills an entire array structure disposing all elements in the array (even sub-sub elements)
 +
* CharPtr (char*) can now serialize and unserialize however it will not become the original address instead it saves the string as it serializes (if you wish to retain the original address save it as an IntPtr instead)
 +
* StrLen(), StrPos() now uses CharPtr (char*) if it is given one instead of converting it to a string first (this provides a speed up)
 +
* Added SbNew() it can be used to create a new StringBuilder (although you can use %dotnet stuff this is a lot faster) for speedy string operations with concat (due to the speed booster to DotNet stuff the speed on this isn't much better than using the one above however this provides a series of functions that work as sputnik cores)
 +
* The StringBuilders from SbNew() will correctly display on printr() and vardump() and you use (string) cast on them
 +
* The StringBuilders from SbNew() work in Count() to get the length
 +
* The StringBuilders from SbNew() can now use .= and ..= operators for easy concat
 +
* Added SbAppend() to append text to a StringBuilder
 +
* Added SbAppendLine() to append text to a StringBuilder then add a newline to the end of course the newline will respect the cgi rules and become <br /> if necessary although it defaults at \n unless cgi is used
 +
* Added SbEnsureCapacity() it can ensure that the capacity of the StringBuilder is at least the specified value
 +
* Added SbRemove() it can remove sections of the StringBuilder and returns how many chars it removed
 +
* Added SbInsert() it can insert strings into the StringBuild at any position (The StringBuilder will be expanded to fit the new string at the position with spaces)
 +
* Added sbReplace() it can replace found strings with new strings anywhere in the StringBuilder or from a start index to a given length
 +
* Added sbReplaceAt() it can replace from a start index to a length with a given string
 +
* Added SbGetIndex() it can insert get the char at a given index in the StringBuilder
 +
* Added SbSetIndex() it can insert set a char at a given index in the StringBuilder
 +
* Added SbGetCapacity() it can get the capacity of a StringBuilder
 +
* Added SbSetCapacity() it can set the capacity of a StringBuilder
 +
* Added SbGetMaxCapacity() it can get the max capacity of a StringBuilder
  
 
== Sputnik 0.24 @ 29-11-2014 01:05 AM ==
 
== Sputnik 0.24 @ 29-11-2014 01:05 AM ==

Revision as of 22:39, 15 December 2014

Contents

Upcoming changes in next version

Sputnik 0.24 @ 29-11-2014 01:05 AM

Whats New

Known issues in current version:

Sputnik 0.23b3 @ 14-08-2014 10:09 PM

Whats New

Sputnik 0.23b2 @ 14-08-2014 02:18 PM

Whats New

Sputnik 0.23b1 @ 12-08-2014 02:23 AM

Whats New

Sputnik 0.23 @ 08-11-2014 05:54 AM

Whats New

Sputnik 0.22 @ 03-21-2014 05:54 AM

Whats New

Sputnik 0.21 @ 09-28-2013 05:26 PM

Whats New

Sputnik 0.20 @ 09-19-2013 10:58 PM

Whats New

Sputnik 0.19 @ 09-16-2013 10:25 PM

Whats New

Sputnik 0.18 @ 09-12-2013 01:42 AM

Whats New

$a = array(); $a[0] = "blah"; $a[1] = $a;

println("C:\\"); // Where as this would fail <-- No longer fails

Sputnik 0.17 @ 08-29-2013 05:49 PM

Whats New

Sputnik 0.16 @ 08-25-2013 07:56 AM

Whats New

Sputnik 0.15 @ 08-25-2013 01:15 AM

Whats New

Lower than 0.15

No information available.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox