XML:Wrench Version history
Below are the main changes between versions.
Version 1.3.2
- [BUGFIX] Fixed exception when looping past last tip
- [BUGFIX] version info retreived from web-site not local file
- Scrapped splash screen
- Added logo image to tips.
- Changed find and replace behaviour
Replaced by tips and version checking dialogs.
Behaviour depends on whether text is selected. If no selection then replace acts over the entire file. If there is selected text replace is limited to the selected text.
Version 1.3.1 [BETA]
- BUGFIX: User name not getting set when doing FTP batch command
- BUGFIX: ExcludeFiles - only allowed single file mask
- BUGFIX: FTP drop down shows the same site multiple times
- Improved wildcard matching
- Enabled 'forcedirectories'
- Show progress when doing single-step in script or batch command
- Added view log file option and cancel button in progress dialog.
- Added Start-up Tips
- Added check for newer version on start-up
Wasn't being saved in project file.
Changed to use same match as used for other URLs
List filtered to show each domain once only.
Copying ab*.xml to ab*.html. matched abet.xml & abacus.xml correctly. However it produced ababet.html and ababacus.html as the output.
At least for file-system based files
Required Commands/Scripts have an abort option.
Periodically fetches info (XML file via HTTP) and uses this to notify user if there is a newer version.
Version 1.3.0 [BETA]
Version 1.3 will add the capability to create and run a script of commands. This significantly extends the capabilities of the batch command in the previous version.
- Allow scripts of commands to be created, edited and run
- Clean up underlying classes for batch/script functionality
- Improved logging code
- replaced old Batch Dialog with newer Command dialog
- Added a progress dialog when running script.
- Added new commands
- Added 'abortonerror' and 'fullbuildonly' flags
A script is an XML file containing a script element/tag. This then contains a number of commands. Commands are things like: copy, move, delete, convert, well-formed, validate.
Added clear function and log-rotate function for files.
Added search & replace and run external program commands. Not tested yet.
If an error occurs - abortonerror means script temrinates at that point rather than ploughing on. Fullbuildonly' flag means the command may be marked so it only gets done during a full build. This option has no effect at the moment.
Version 1.2.1
- Fix search & replace.
- Allow wildcard when setting the target for a batch command
- Use local copies of W3C recommendations
- Improved XHTML file-type
- Improved lookup in auto-complete
- auto-complete changes file state to modified
- Added auto-complete for additional file-types
- Exclude temporary files from batch commands
- Open/save project settings
Due to a bug, this wan't working correctly in version 1.2.0
Another bug-fix. In v1.2.0 you couldn't select *.xml in the file dialog. You had to select one file and then change it after.
v1.2.0 was linking to the W3 web-site rather than using local copies installed with XML:Wrench. Now fixed.
Changed default file extension and provided better blank template files for use when creating a new file. This helps to document the various DOCTYPES for 1.0, 1.1 and strict, loose & frameset versions.
Bug-fix. Wasn't always moving to the correct item in the list.
Bug-fix. This wasn't happening.
Auto-complete has been added to the XHMTL & HTML file-types.
Batch commands are now set so they do not occur to files starting ~. This means that the temporary files created by XML:Wrench are not included in batch commands.
Current project settings can be saved to a given name and then restored later. This is a new feature and is currently limited simply to current files. A project file remembers current paths, recent files and open files.
Version 1.2.0
- Remove time-limits/functionality limits and purchase options
- Added basic code-completion
- Separate dialogs for web/FTP and lcoal file selection
ie Make the software FREE for the time being. Also removed the licence checking/validation code.
In additon to the existing auto-close where > triggers the closing tag to be created, a < now offers a drop-down suggestion list of elements. Within an element typing a letter offers a suggestion list of possible attributes. Both of these lists are context sensitive being driven by a custom schema file
Limited to XML & XSL file-types.
Reverted to this design rather than the single common dialog used in the v1.1.x beta version. This also affects file selction in the batch dialog.
Version 1.1.x [BETA]
- Open and Save to FTP
- Added logging
- Change file-type on the fly
- Set-up file associations in Installer
- Set XML:Wrench to only run single instance
Added facility to open/save files straight to/from an FTP server. This works for single files and may also be used for batch commands. eg copy an entire folder straight to the web server.
Log file can be viewed in side-panel. Main purpose is to list output of batch commands. May also be used to provide trace of an FTP session - useful for debugging connection problems.
The current file-type can be changed on-the-fly. Many files have several types of content. An HTML file may contain CSS. An XSL file may contain HTML or XML. This options changes the file-type and hence the current highlighter, help file, preview, auto-close and auto-complete options.
Installer now creates an association between XML:Wrench and it's own file-type. It also sets up an 'Edit with XML:Wrench' option for each file-type it knows about.
When file-associations are set by the installer, DDE options are used to set so only one instance of XML:Wrench is started. Click on a file associated with XML:Wrench and, if it already running, the file will be added as a tab within XML:Wrench.
Version 1.0.1
- Preview buttons not working
Preview buttons on toolbar were linking to the wrong preview command. Also changed preview command text strings to handle " & ' characters.
Version 1.0.0
First non-beta release.
XML:Wrench is also available from:
|
|
|
