Skip to content

Releases: dude333/rapina

v1.1.0

04 Oct 03:47
Compare
Choose a tag to compare
  • 849f448 - Show fund website
  • 8544269 - LastBusinessDayOfYear
  • 5a8f761 - Improve report parms passing
  • 235fb34 - Parse stock codes from B3
  • 5795231 - Add spinner
  • c6bf2bf - Consider B3 last business day
  • 28bbcaa - Shown non adjusted quotation and p/e ratio
  • e858ba2 - Fix file encoding
  • beccbe2 - Skip year if values are empty
  • f98d3cb - Fix stock quotes in sector report
  • 764399f - Rename file
  • 7514a79 - Move interfaces to its own file
  • 4d9d671 - Upgrade module
  • 4706873 - Improve interface names
  • 6f5bcce - Delete files on return
  • 0296bd4 - Download stock codes on update cmd
  • 08f4c49 - Progress package
  • 51795e0 - Fetch quote quietly
  • 0bd5cf4 - Parms as opts struct
  • 68a4e8a - Get IDs from FII monthly reports
  • b58ca83 - Fix error handling and trading code parsing
  • 62b212d - Unify report ID funcs
  • 771bdf2 - Remove parsers DI
  • e5d9356 - Improve log, error handling and provider fallback
  • d6abb87 - Fix return on error. Sort divdends.
  • 66fd3a8 - Fix exit on ctrl-c
  • 9bf9232 - Move http server to package 'server'
  • ed8a8ee - Exit honoring deferred calls
  • 8f09b51 - Fix TTM
  • e0e9981 - Fix fs path
  • f11bebc - Refactor server
  • 9791174 - Base for web financial reports
  • 81ffa37 - Set verbosity
  • d70101b - Fix fii dividends fetching
  • edcff1f - Calc FII yeld based on given value
  • 8b8d7d3 - Updating the README files with troubleshooting instrutions related to X509 Linux certificate issue. Fix #37
  • 397cd54 - Adding option print accounts to the stdout
  • 6e12d56 - Updating print format and adding unit testing
  • f659e71 - Merge pull request #38 from zamariola/feature/readme-x509-cert-instruction
  • c1572ce - Merge pull request #40 from zamariola/feature/adding-stout-as-format
  • f58bf43 - Global Sign - Ubuntu fix
  • 260cf52 - Global Sign - Ubuntu fix - en
  • 9a0e2e2 - Merge pull request #42 from roremeol/roremeol-master
  • 530c6d8 - remocao de caracteres especiais nao suportado pelo parse do Yaml
  • baa7d44 - resolvendo problema do go lint devido ao descontinuamento do io/ioutil
  • c857d98 - inclusao de maneira de selecionar o ticker desejado, uma vez que nem todos as acoes sao ORDINARIAS
  • e856c91 - correcoes devido a erro do lint
  • 92d0e6c - Edit .gitignore
  • 62b9f95 - Mostrar erro para lista vazia
  • 18ea32c - Merge pull request #43 from roremeol/roremeol-master

v1.0.1

12 May 00:06
Compare
Choose a tag to compare
  • c9ee7fd - Add FII fetch
  • 1a42a4d - Get list with all FIIs codes + details
  • 90536b0 - Read FII CNPJ from code
  • 5cfeef7 - Cache FII details on DB
  • 1a7bf1a - Use ioutil for backward compatibility
  • 5a657e6 - Set min version to go 1.13
  • 07d7935 - Remove html tests
  • 015eec5 - FII dividends report
  • 31be7d0 - Refactor: change directory structure
  • 2ab84f3 - Join util functions into cmdutil
  • b5fa9ef - Add fii subcommand
  • e845ed3 - Fetch quotes from alphavantage and store on db
  • 68cf478 - DI for stock quotes store service
  • 9db8e9c - DI and move of fetch dividends to fetch pkg
  • 9b1a0ea - Move fetch FII dividends logic to fetch pkg
  • d215961 - Store FII dividends on db
  • 0d2c813 - Move main to cmd/rapina
  • d674cb9 - Fix makefile
  • 6625ab2 - Move domain interfaces and ports to package rapina
  • 9d027ae - Convert FII dividends date to YYYY-MM-DD format
  • 7cba815 - Refactor: print report from reports pkg
  • 238a038 - Fetch dividends from DB or from server
  • 948f639 - Report FII dividends + quote on terminal
  • 7741724 - Implement logger
  • e5c94c6 - Use logger for debug and progress msgs
  • 38c920f - Fix division by zero
  • d13fdea - Pass more than one FII on cli
  • 76b1583 - Add verbose flag
  • a6a1c65 - Improve report
  • c44e137 - Print csv report
  • 5310c3b - Create db on first run
  • 50facbc - Change command 'get' to 'update'
  • 3ae0430 - Fix report default dir
  • b7f5a43 - Move println out of 'if'
  • 56b31a0 - Create db dir on 1st run
  • c9693fb - Print error when api key is invalid or not defined
  • 5d7c59e - Improve error handling
  • 7c4abb6 - Use Yahoo Finance with fallback to Alpha Vantage
  • ee0070c - Get stock quotes from B3
  • fc4c92c - Rename structs and fix comments
  • 5a9dc91 - Use go routines to speed up dividend fetching
  • 40c7998 - Change flag name from 'type' to 'format'
  • 5c3fbee - Report dividends only for FII
  • 72cd293 - Web server!
  • 1b6b6c6 - Add form on FII html report
  • b841d56 - SVG as favicon
  • 8168b13 - Number of reports disregarding the FII FPOs
  • b302a04 - Save and load textarea
  • 4466d73 - Show company name
  • 24d6028 - Create templates fs for dev and prod
  • 306b069 - Update README
  • d80b2bd - Change source dir

v0.13.1

24 Mar 03:10
Compare
Choose a tag to compare
  • a774e0e - Fix text
  • 862d369 - Add interest and non-op incoming to summary
  • 1a049bf - Add financial ration: Days Sales Of Inventory
  • 1664cdc - Use equity average for ROE calc
  • aeae2ee - Add more financial ratios
  • b7447d9 - Fix test
  • da277b0 - Use parameter object
  • 2382342 - More report parms; fix shares and free float avg
  • 6d641a9 - Fix lastYear()
  • bcc73e4 - Fix error msg
  • 2a6a16b - Fix EPS scale
  • 2b65eb5 - Use fuzzy unicode-normalized rank
  • d423731 - Fix years in horizontal analysis
  • 704cb0d - Add flag to omit sector report
  • c80ed4d - Fleuriet model + report parms as a map
  • 312a975 - VPA
  • fc6c269 - Show file download and unzip progress
  • 19930f2 - DB insert optmization
  • f13d3cb - Fix test for Windows
  • eb32d7c - Remove mark from output
  • 89775bd - Return counter on FRE parsing
  • 40dfa8b - Fix linter issues
  • 288c5c4 - Move from Travis to Github Actions
  • f778f59 - Improve pre-commit script
  • ccf553f - Skip test not intended for CI
  • fd93de1 - Remove go vet
  • 140f8db - Skip penultimate entries
  • e59a112 - Use wildcard on account codes
  • 9c8d474 - Retrieve 2009 data from 2010 file
  • 4b93f8d - Fix Fleuriet model

0.13.0

25 Feb 14:45
Compare
Choose a tag to compare

Print earnings per share, total shares and free float.

0.12.2

18 Jan 14:00
Compare
Choose a tag to compare

Fixed the TTM calculation (again):

  • This time I used the last year stored on DB for each company instead of using the current calendar date.
  • Fixed the balance sheet using the last date on DB, checking if this last date was on dfp or itr tables.
  • Small improvement on error checking.

0.12.1

25 Sep 23:42
Compare
Choose a tag to compare

Fix TTM calc

There are still data not being used as raw data contains quarterly and semiannual values.
Sometimes both, sometimes only one of them, making it difficult to get the correct number.
I decided to keep only the quarterly, ignoring the semiannual values.

0.12.0

17 Sep 22:38
Compare
Choose a tag to compare

Fix to reflect the new file name format and structure for the DPF files.

0.11.1

15 Jul 03:55
Compare
Choose a tag to compare

Fix for Windows as it was not processing the quarterly (ITR) files.

For other OSes please use the release v0.11.0.

0.11.0

29 May 18:10
Compare
Choose a tag to compare

This release introduces the quarterly results for the current year, displaying the accumulated values for the last 12 months (twelve trailing months - TTM).
As this is the first version with this feature, it may have some bugs and it's recommended to check the values with the actual financial statements.

0.10.0

02 Mar 17:10
Compare
Choose a tag to compare
  • Refactoring and optimizations
  • Retrieving data since 2009 now (before it was since 2012).