SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Filterscripts > Tools and Files

Reply
 
Thread Tools Display Modes
Old 02/01/2018, 11:30 AM   #1
Eoussama
High-roller
 
Eoussama's Avatar
 
Join Date: Jul 2016
Location: Kingdom of Morocco // Tangier
Posts: 1,245
Reputation: 193
Post Change-log manager

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
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
__________________

|===[Web taxi]===|
List of my work
Github
Pastebin

|===[Interesting topics]===|
Semantic Versioning



Last edited by Eoussama; 21/04/2018 at 06:46 PM.
Eoussama is offline   Reply With Quote
Old 02/01/2018, 11:53 AM   #2
rfr
Banned
 
Join Date: Nov 2017
Posts: 309
Reputation: 43
Default Re: Change-log manager

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.

Last edited by rfr; 02/01/2018 at 12:53 PM.
rfr is offline   Reply With Quote
Old 02/01/2018, 04:37 PM   #3
Immortal99
Big Clucker
 
Immortal99's Avatar
 
Join Date: Mar 2016
Location: GetPlayerLocation
Posts: 150
Reputation: 13
Default Re: Change-log manager

Ma' anti virus is picking this up as a virus, got no idea
__________________
Free & Paid SA-MP Servers

My Works
Immortal99 is offline   Reply With Quote
Old 02/01/2018, 05:01 PM   #4
admantis
High-roller
 
Join Date: Sep 2009
Posts: 2,584
Reputation: 446
Default Re: Change-log manager

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.
admantis is offline   Reply With Quote
Old 02/01/2018, 06:59 PM   #5
GangstaSunny.
Big Clucker
 
GangstaSunny.'s Avatar
 
Join Date: Apr 2010
Location: Hamburg - Germany
Posts: 198
Reputation: 20
Default Re: Change-log manager

i cannot post a commit i've changed the design with flat colors
__________________
Visit my Website
https://gangstasunny.de
GangstaSunny. is offline   Reply With Quote
Old 02/01/2018, 07:12 PM   #6
Kaperstone
High-roller
 
Kaperstone's Avatar
 
Join Date: May 2011
Location: Russia
Posts: 3,355
Reputation: 822
Default Re: Change-log manager

Quote:
Version 0.1 - 1/2/2018
> Released in Feb.


jk, I really liked that you can export bbcode with that.
__________________
Find me on GitHubSEF Community (Official NEF Successor) • SA:MP ReviewsFind me on Steam
Kaperstone is offline   Reply With Quote
Old 28/02/2018, 06:55 PM   #7
Eoussama
High-roller
 
Eoussama's Avatar
 
Join Date: Jul 2016
Location: Kingdom of Morocco // Tangier
Posts: 1,245
Reputation: 193
Default Re: Change-log manager

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.
__________________

|===[Web taxi]===|
List of my work
Github
Pastebin

|===[Interesting topics]===|
Semantic Versioning


Eoussama is offline   Reply With Quote
Old 01/03/2018, 05:15 AM   #8
wampiros6
Big Clucker
 
Join Date: Oct 2012
Posts: 62
Reputation: 8
Default Re: Change-log manager

Please add option to paste to textdraw text
__________________
wampiros6 is offline   Reply With Quote
Old 01/03/2018, 07:41 AM   #9
BiosMarcel
High-roller
 
BiosMarcel's Avatar
 
Join Date: Jul 2012
Location: Germany
Posts: 1,234
Reputation: 221
Default Re: Change-log manager

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...
BiosMarcel is offline   Reply With Quote
Old 01/03/2018, 08:14 AM   #10
StrikerZ
High-roller
 
StrikerZ's Avatar
 
Join Date: Mar 2016
Location: India
Posts: 1,117
Reputation: 148
Default Re: Change-log manager

Very cool, I'm using it since its release.
Btw, "Save us" should be "Save as"
__________________
StrikerZ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
File Manager [ Help ] RicaNiel Scripting Help 5 19/03/2013 02:22 PM
AFK Manager.. Dr0gIraN Scripting Help 5 01/06/2012 01:05 PM


All times are GMT. The time now is 05:28 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.