SA-MP Forums Archive
[Tool/Web/Other] Change-log manager - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Filterscripts (https://sampforum.blast.hk/forumdisplay.php?fid=17)
+---- Forum: Tools and Files (https://sampforum.blast.hk/forumdisplay.php?fid=82)
+---- Thread: [Tool/Web/Other] Change-log manager (/showthread.php?tid=647261)



Change-log manager - Eoussama - 02.01.2018

Change-log manager

Version 1.0.0 - 4/21/2018

►Description
• It’s always nice to have a lightweight tool to help you out with your daily-development activities while working on different projects, I found myself stating the changes I make on my projects on different *.txt files, in plain format, it was only a matter of time, till those dozens of files started to stack on each other, making it harder for me to find and/or review them later, I had this tool by my side for quite a while, served its purpose the way I wanted, and here I am sharing it here for anyone who’s interested in either improving it or using it.
►Semantic Versioning
• This is not a new or revolutionary idea. In fact, you probably do something close to this already. The problem is that “close” isn’t good enough. Without compliance to some sort of formal specification, version numbers are essentially useless for dependency management. By giving a name and clear definition to the above ideas, it becomes easy to communicate your intentions to the users of your software. Once these intentions are clear, flexible (but not too flexible) dependency specifications can finally be made, more on this topic here.
►Preview




►Features
• The application is still far from perfect, or maybe not?! both in design and functionality, but with suggestions, it can be improved. You can easily create, open or save your changelogs under a *.log file, you can also export the change-log under HTML, plain text, markdown, BBCode, pawn snippets, JSON, XML, YAML or SQL queries. all of your recent opened change-logs are saved under a file that's automatically created, called “config.cfg”.
►Change-log
Code:
[1.0.0 - 4/21/2018]=====================================================
New features
  • Added information for "Semantic Versioning" and an auto redirection to the official website semver.org.
  • New export option (SQL queries).
  • New option added to reload the opened chang-log in order to update it in case some external changes were made to the changelog's file.
  • Added a button to remove items from the recently opened files section.
  • Ability to clear all recent files by pressing the recent files count label.
  • Recent files are now ordered by last edited date.
Changes
  • Few internal changes and code refactorizations.
  • Auto fill for changelog title/version edit.
  • Change-log titles limited to 30 characters.
Fixes
  • Fixed a bug that causes repetitions to the word "Version" all over the place.
  • Fixed few path duplication bugs.
[0.4 - 4/11/2018]=====================================================
New features
  • Various keyboard shortcuts added.
  • Return button form validation.
  • Added various icons to the menuStrip.
  • Added new export options: JSON, XML, YAML.
Fixes
  • A bug with double quotes conflict in the pawn export option is fixed.
[0.3 - 4/7/2018]=====================================================
New features
  • Up Down movements for lists entries.
Changes
  • Multiselect deactivated on file opening dialog.
  • Markdown files are saved under the .md extension.
  • Icons are smaller.
  • Left padding added to the "New features" label.
  • Removed javascript from the HTML export.
Fixes
  • “Save as” typo fixed.
  • Welcome panel open bug.
  • DIALOG_STYLE bug with the pawn code export.
  • Auto collapse for no reason for HTML export tabs.
  • Lots of typo fixes, I hope I haven't slept up on any others.
  • Bug with the application-name export in HTML files.
  • Copy event exception handled.
[0.2 - 2/28/2018]====================================================
New features
  • Ability to edit the title and version of change-logs.
  • Welcome form added.
  • Opened files are saved under “Recent files” panel.
  • The status strip is updated after every operation.
  • Added a “Save as” functionality.
Changes
  • Added better CSS and some Javascript for collapsing/expanding sections in the HTML export.
  • Pawn export form re-designed.
  • Source code cleaned and optimized.
Fixes
  • Few crashes fixed.
  • Few typo fixes.
[0.1 - 1/2/2018]====================================================
  • Initial release.
►Downloads

Source code: https://github.com/EOussama/Change-log-manager

Executables:
♦ Current version - 1.0.0
• Dropbox: https://www.dropbox.com/s/uszlbybu11...1.0.0.rar?dl=0
• Github: https://github.com/EOussama/Change-l...ases/tag/1.0.0
----------------------------------------------------------------------------------------------------------------------------------------
♦ Earlier versions
Version 0.4: Dropbox - Github
Version 0.3: Dropbox - Github
Version 0.2: Dropbox - Github
Version 0.1: Dropbox - Github



Re: Change-log manager - rfr - 02.01.2018

wow this would be good for my project since Im working with another person so it would be good to track changes.
thank you.


by the way when exporting it says
Code:
* New feature
maybe if it's
Code:
* New features
that would be good since it's a grammatical issue if people add more than one feature.


Re: Change-log manager - Immortal99 - 02.01.2018

Ma' anti virus is picking this up as a virus, got no idea


Re: Change-log manager - admantis - 02.01.2018

I haven't checked the code but this looks good. I'd never use something like this over git or SVN though, those will always be better source control tools.


Re: Change-log manager - GangstaSunny. - 02.01.2018

i cannot post a commit i've changed the design with flat colors


Re: Change-log manager - Kaperstone - 02.01.2018

Quote:

Version 0.1 - 1/2/2018

> Released in Feb.


jk, I really liked that you can export bbcode with that.


Re: Change-log manager - Eoussama - 28.02.2018

Programme updated.

New features
Code:
  • Ability to edit the title and version of change-logs.
  • Welcome form added.
  • Opened files are saved under “Recent files” panel.
  • The status strip is updated after every operation.
  • Added a “Save us” functionality.
Changes
Code:
  • Added better CSS and some Javascript for collapsing/expanding sections in the HTML export.
  • Pawn export form re-designed.
  • Source code cleaned and optimized.
Fixes
Code:
  • Few crashes fixed.
  • Few typo fixes.



Re: Change-log manager - wampiros6 - 01.03.2018

Please add option to paste to textdraw text


Re: Change-log manager - BiosMarcel - 01.03.2018

Quote:
Originally Posted by admantis
View Post
I haven't checked the code but this looks good. I'd never use something like this over git or SVN though, those will always be better source control tools.
this tool isn't for sourcecontrol, but for writing changelogs...


Re: Change-log manager - StrikerZ - 01.03.2018

Very cool, I'm using it since its release.
Btw, "Save us" should be "Save as"


Re: Change-log manager - cuber - 01.03.2018

Looks nice, specially the
Quote:

Herobrine removed




Re: Change-log manager - BiosMarcel - 01.03.2018

Quote:
Originally Posted by StrikerZ
Посмотреть сообщение
Very cool, I'm using it since its release.
Btw, "Save us" should be "Save as"
Might just be desperate call for help, maybe he has been taken hostage and now codes in order to stay alive.


Re: Change-log manager - Wolfe - 01.03.2018

You should add the ability to export as bbcode so people can post changes on here too.


Re: Change-log manager - Eoussama - 01.03.2018

Quote:
Originally Posted by Wolfe
Посмотреть сообщение
You should add the ability to export as bbcode so people can post changes on here too.
You can already do that;



Re: Change-log manager - Eoussama - 07.04.2018

New update - v0.3

New features
Код:
  • Up Down movements for lists entries.
Changes
Код:
  • Multiselect deactivated on file opening dialog.
  • Markdown files are saved under the .md extension.
  • Icons are smaller.
  • Left padding added to the "New features" label.
  • Removed javascript from the HTML export.
Fixes
Код:
  • “Save as” typo fixed.
  • Welcome panel open bug.
  • DIALOG_STYLE bug with the pawn code export.
  • Auto collapse for no reason for HTML export tabs.
  • Lots of typo fixes, I hope I haven't slept up on any others.
  • Bug with the application-name export in HTML files.
  • Copy event exception handled.



Re: Change-log manager - Eoussama - 11.04.2018

New update - 0.4

Changelog Manager

Version 0.4



New features
Код:
  • Various keyboard shortcuts added.
  • Return button form validation.
  • Added various icons to the menuStrip.
  • Added new export options: JSON, XML, YAML.
Fixes
Код:
  • A bug with double quotes conflict in the pawn export option is fixed.



Re: Change-log manager - Eoussama - 21.04.2018

The first official stable version released - 1.0.0

New features
Код:
  • Added information for "Semantic Versioning" and an auto redirection to the official website.
  • New export option (SQL queries).
  • New option added to reload the opened chang-log in order to update it in case some external changes were made to the changelog's file.
  • Added a button to remove items from the recently opened files section.
  • Ability to clear all recent files by pressing the recent files count label.
  • Recent files are now ordered by last edited date.
Changes
Код:
  • Few internal changes and code refactorization.
  • Auto fill for changelog title/version edit.
  • Change-log titles limited to 30 characters.
Fixes
Код:
  • Fixed a bug that causes repetitions to the word "Version" all over the place.
  • Fixed few path duplication bugs.