Tag: Firediff
Firediff 1.0 Released
by admin on Mar.21, 2010, under Firediff
After more than a year of development I am absolutely ecstatic to announce the 1.0 release of Firediff. There were quite a few hiccups due to personal commitments in this development cycle, but I feel like this release is quite solid and brings quite a few must have features.
As noted in the previous alpha and beta announcements, this release adds many key features to the 0.2.1 release:
- Revert Changes
- Save Snapshot
- Save Diff
- Document Formatters
- Search
- Activation Data Handling Improvements
- Style attribute change handling
At this point I have achieved the majority of my initial goals for Firediff and feel as though it fits most of the realistic needs that I originally envisioned when I set out on this project. From this point onward the community is even more vital in defining the future direction of Firediff as I am looking for additional features that can be implemented.
The following features and fixes are currently under consideration for future releases but we are looking for more to implement.
- Filtering of the changes view
- Stack trace
- Free Edit Diffing
- Entire tree diffs on insertion or removal
- Improved handling of inline stylesheets
- Iframe Support
- Parity changes with Firebug enhancements
Any input from the community in terms of feature request or code contributions that will help improve the quality of the project. If you have a cool feature that you would like to see implemented in Firediff, please feel free to file bugs or enhancement requests with the fbug project or contact me directly.
Version 1.0 is available on here and has been seeded to AMO (Under review as of this writing).
Firediff 1.0b1
by kpdecker on Jan.18, 2010, under Firediff
The first feature complete beta for Firediff 1.0 has just landed here. This release allows for customization of the format saved by the save snapshot and diff features. Also included are some minor bug fixes and official support for Firefox 3.6 and Firebug 1.5.
This release has also been registered on Babelzilla (along with Firefocus) and any translators are welcome to provide their input.
Bugs may be filed with the fbug issue tracker.
Firediff Snapshot + Diff Generation
by kpdecker on Oct.05, 2009, under Firediff, Firefox
Firediff recently hit a major milestone, with the implementation of major portions of the save snapshot and save diff features. These as well as the revert and search features are available in the most recent alpha.
As a somewhat preemptive warning, the save diff feature is not likely to generate a line for line match that can be applied directly to the source files. This is due a number of reasons, including performance optimizations in Firefox that cull information that is not vital to the final rendering of the page and the large number of coding styles that exist in the wild.
We are currently investigating the options that we have to improve this, although the current iteration should be treated as a a serialized version of the page state that the designer or developer can use to manually update the source files, rather than something that can be automatically applied to the source using patch or another method.
Feel free to comment on this post or email me at kpdecker AT gmail.com with any input on these features or any of the other Firediff features.
Firediff 0.2.1 Released
by kpdecker on Jul.19, 2009, under Firediff
Due an a conflict between one of the libraries used by Firediff and just about everything else, I have pushed the Firediff release schedule forward some and rolled a 0.2.1 release.
This release includes fixes for the extension conflict, a new text diffing algorithm that will hopefully give better results as well as provide the basis of the unified diff feature that is planned for 0.1, and a few minor bug fixes to the Snapshot UI.
Thank you to all of those who notified me of this conflict.
Firediff 0.2 Released
by kpdecker on Jun.29, 2009, under Firediff
CSS Snapshot
After 3 months of development the latest release of Firediff is ready for distribution.
The release includes
- Snapshots: Display the changes made to the DOM or CSS at any point in time
- Support for the new Firebug Insert/Remove CSS rule functionality
- Various bug fixes from the 0.1 release
The updated extension may be found here as well as through Firefox’s auto-update mechanism (for those currently running Firediff 0.1a2)
As always any issues may be reported on the Firebug issue tracker.
Firediff 0.1a2 Released
by kpdecker on Apr.22, 2009, under Firediff
The release of the initial version of Firediff brought quite a bit of input in terms of changes that can be made to the app. Due to this, I have decided to release another version from the 0.1 branch, 0.1a2. This is release is a bug fix release and does not include any of the extended functionality that is targeted for the 0.2 branch.
Changes:
- Display an error message when Firediff is installed on top of Firebug 1.3
- Modified Firebug HTML editor handling to improve Firebug source tracking
- Fixed CSS editor merge logic
- Provide failover case for XPath generation on “unknown” node types
- Extension update registration
This is again located here
Firediff Release Location Moved
by kpdecker on Apr.18, 2009, under Firediff
Many thanks to Ajaxian for the bump yesterday.
A few people have reported issues with downloading the extension due to MIME types. Rather than trying to force WordPress to handle non-media files, I have moved the release location here. Future releases will be available at this location as well.
A few other issues within the code have been identified that are targeted at the 0.1 codeline. These are currently being examined and a new 0.1 branch release will likely be created in the next few days.
Firediff 0.1 Released
by kpdecker on Apr.14, 2009, under Firediff
I’m pleased to announce that the initial version of Firediff is now available.
Firediff is a Firebug extension whose goal is to provide additional insight into the changes that are being made to the components of the page. As a 0.1 release this is effectively a preview of the final goals of the project. Many of the end goals such as diff generation, undo/redo functionality, and change persistence are still in the infancy.
Firediff currently requires a recent build of Firebug, with a strict requirement of at least version 1.4.
Many thanks to John J. Barton, Jan Odvarko and the rest of the Firebug community for assistance and input on this project.