Skip to content

Releases: Nuno-Jesus/libft_file_checker

Version v0.5.2 - Hotfix 1

19 Nov 02:43
a989bb2
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug where tokenization would fail in case of multiple tabs between function name and function type.

Full Changelog: v0.5.2-launch...v0.5.2-hotfix1

Version 0.5.2

17 Nov 12:08
Compare
Choose a tag to compare

Updates:

  • Updated Makefile to display an informative message
  • Replaced the functions prototype checking initial method (checking if the prototypes are a perfect match) with tokenization (now the parser normalizes and splits each line in given separators)
  • Created a results.log file to store some logs from function prototype checking

Patches:

  • Fixed a bug where the bonus files ending in "_bonus" would be considered wrong
  • Refactoring: used the Extract Method to move some code from the parser file to the project_file file

Full Changelog: v0.5.1-launch...v0.5.2-launch

Version 0.5.1

15 Nov 18:26
f7fee8b
Compare
Choose a tag to compare

New features:

  • Created a Makefile that automates script execution and updates the files before execution. You should execute make in the terminal instead of directly injecting the python instruction.

Fixed bugs:

  • Fixed a very small bug where the ft_striteri prototype function was misspelled in the python script, failing correct prototypes

Full Changelog: v0.5.0-hotfix1...v0.5.1-launch

Version 0.5.0 - Hotfix 1

11 Nov 17:32
b0bac77
Compare
Choose a tag to compare

This patch fixes the following bugs:

  • Some prototypes were analysed with an extra space, causing those to accuse wrong whenever the users had not the extra space;
  • The prototypes ft_strlen and ft_split had the const and the char keywords swapped, which would lead to wrong outputs in prototype testing;
  • The path variable in the utils module didn't have the correct default value as it was supposed to. Now it is set to '../libft/'

Full Changelog: v0.5.0...v0.5.0-hotfix1

The first release, yay!

11 Nov 02:24
11e920a
Compare
Choose a tag to compare

This is the first iteration!

Implemented features:

        1.  Check for forbidden files
	2.  Check filenames for Mandatory Part
	3.  Check filenames for Bonus Part
	4.  Run the norminette
	5.  Look for incorrect function prototypes in .c files
	6. Look for incorrect function prototypes in libft.h

Full Changelog: https://github.com/Nuno-Jesus/42-tool/commits/v0.5.0