[Tool/Web/Other] Change-log manager
#1

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
Reply
#2

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.
Reply
#3

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

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.
Reply
#5

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

Quote:

Version 0.1 - 1/2/2018

> Released in Feb.


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

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.
Reply
#8

Please add option to paste to textdraw text
Reply
#9

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...
Reply
#10

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

Looks nice, specially the
Quote:

Herobrine removed

Reply
#12

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.
Reply
#13

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

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;
Reply
#15

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.
Reply
#16

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.
Reply
#17

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


Forum Jump:


Users browsing this thread: 1 Guest(s)