Skip to content

Latest commit

 

History

History
474 lines (453 loc) · 52.2 KB

CHANGELOG.md

File metadata and controls

474 lines (453 loc) · 52.2 KB

Change Log

1.0.0 (2018-02-18)

Full Changelog

Closed issues:

  • Please Update Install Documents #536
  • Add ability to customize page metadata: title, desc & keywords #530
  • Update omniauth-barong gem #524
  • Sentry is missing at markets page #520
  • Add ability to add custom stylesheet for landing & application pages #519
  • Store OAuth2 token in Authorization#secret #518
  • Replace ROTP gem in favor of custom generator #516
  • Ability to dynamically change the css for trading page #513
  • Yarn Error #512
  • Button "accept" missed up #511
  • Support for Ripple #508
  • Refactor fiat deposits to match new behavior #507
  • Add form to admin rubric which allows to manually create deposit #506
  • Fix errors preventing fiat deposit from working #503
  • Add support for member levels and delete KyC #499
  • Changing style have problem #497
  • If withdraw fails amount should be put back to balance #494
  • API Documentation of Locally Installed Peatio #487
  • Add withdraw_channels & deposit_channels to generators #485
  • When manually depositing fiat currency in admin panel transaction should be created and listed at history #483
  • USD markets list is empty #482
  • Cannot find translation at bank deposit/withdraw page #481
  • Not recognizing my email as Admin in application.yml #480
  • Need to fix travis CI after pr #466 merge #476
  • Specs are failing in devel due to #466 #475
  • Create api call to destroy withdraw addresses #473
  • Google Auth error "Wrong customer ID or password,please try again." #470
  • Still a problem with the withdraw, here with BTC #467
  • Alternative for pusher #464
  • ActionView::Template::Error: wrong number of arguments (given 1, expected 0) at /admin/withdraws/banks #462
  • NoMethodError: undefined method `[]' for nil:NilClass at /api/v2/k_with_pending_trades.json #461
  • Markets switcher doesn't work #460
  • Google Auth Problem #457
  • POST /api/v2/withdraws requires amount to be integer only #452
  • Add opportunity set value withdraw fee #451
  • Real Name Auth has problem #448
  • New currencies not displayed for old users #447
  • BitGo Express REST API for withdraw sometimes requires OTP #446
  • Add support for BitcoinWhite #445
  • No signin/signup buttons on kubernetes deployment #444
  • dotenv #443
  • Docker persist data #442
  • Can't access admin. Have added email to application.yml #441
  • Adding Trollbox in Market #440
  • Docker tag mismatch 0.2.4 and 0.2.5 #439
  • Market doesnt work after adding USD currencies #438
  • When we add new currencies to a deployment, old users don't have wallets for the new currencies #436
  • Example Setup MySQL #433
  • Responsive issue #432
  • ArgumentError: wrong number of arguments (given 2, expected 0..1) at markets when submitting order with zero volume #422
  • After adding new coin admin/withdraw/coins doesnt work #421
  • Undefined method balance for CoinAPI::BitGo #418
  • Add missing coin_api/ltc.rb (migrate coin_rpc/ltc.rb) #414
  • Realtime data always 0 #413
  • After adding new coin Old users didint see it #409
  • Add BASE_FIAT_CCY=USD environment variable which defines the base fiat currency #408
  • Merge POST withdraws API into devel #407
  • Markets page should update list of orders when order is created #405
  • Production deployment v2.0 #401
  • Can't deposit funds #399
  • Add GET (index only) & POST /withdrawals/addresses #394
  • Sprockets::FileNotFound in Welcome#index #392
  • Ability to configure the PEATIO text which is displayed on the market page header #391
  • Can't connect Mysql #390
  • Docker peatio-specs not coming up #389
  • Is the Dockerfile working #388
  • Rake db:setup returns syntax error #383
  • Access admin module and approve profile #382
  • Naviagating to /admin/ reroutes to root #377
  • Add omniauth-barong gem #376
  • documentation issues. #375
  • Fiat deposit screen #374
  • Remove Twilio leftovers from application.yml #373
  • Getting 404 from Google when trying to login #370
  • Remove hardcoded host in API docs and use headers['Host'] #367
  • File system exhaustion on exception while handling AMPQ messages #364
  • Remove gem amqp #353
  • Update aasm to 4.x #352
  • Add markets API #349
  • Add support for Dash #346
  • Move hardcoded config files into database and make them dynamic #344
  • Find and fix incompatibilities in Peatio's JSON RPC with BitGo #339
  • Bundle-audit on current codebase #337
  • Brakeman audit on current codebase #336
  • Find a way to get God log to STDOUT / STDERR instead of files #335
  • Add support for Litecoin #333
  • Add support for Bitcoin Cash #332
  • Not seeing candle sticks on trade page #324
  • Ability to list withdraws using API #316
  • Trad page showing blank #309
  • BTC Deposit : Address not showing #308
  • Per Trade fee #304
  • coininfo page #303
  • Revert fund_source to fund_source_id #301
  • Create admin rubric which allows to manually deposit USD #300
  • Create configuration variables which should be used to specify active OAuth providers #299
  • Balance should be rounded with higher precision #287
  • Squash database migrations in single file #286
  • Is there an easier way to add new coins? #284
  • Market orders by price instead of volume #264
  • how to install #191
  • Refreshing the page creates new API token #182
  • Trading Page is blank /markets/btccny #115
  • How add the Cryptonote coin #113
  • Conditionally require omniauth providers based on application config #30
  • Start using Yarn for asset dependencies #23
  • Clean up database seeds, generate admin account from Helm #21

Merged pull requests:

  • Documentation for local development environment setup with docker #545 (yssavchuk)
  • Merge devel branch for the release candidate 1.0.0 #543 (mod)
  • Fix issue with bad encoded character (#541) #542 (yssavchuk)
  • Updating documentations #539 (mod)
  • Release v1.0.0-alpha RC1 #531 (mod)
  • Allow to customize page metadata: title, desc & keywords. #529 (yivo)
  • Refactor fiat deposits to match new behavior #528 (yssavchuk)
  • Add missing Sentry at markets page #527 (yivo)
  • Update omniauth-barong to 0.1.2 and lock the min version to the same #526 (yivo)
  • Store OAuth2 access token for downloading profile in future. Add task barong:levels for refreshing access level for Barong members. #525 (yivo)
  • Replace ROTP gem in favor of custom generator #523 (yivo)
  • Add ability to include custom stylesheet for landing, funds, api_v2 & application layouts. #522 (yivo)
  • Add missing «Accept» button for withdraw (admin panel) #515 (yivo)
  • Add ability to include custom stylesheets for markets page #514 (yivo)
  • Add form to admin rubric which allows to manually create deposit #509 (yssavchuk)
  • Fix errors preventing fiat deposit from working (#503) #505 (yssavchuk)
  • Revert "Create admin rubric which allows to manually deposit USD" (#483) #504 (Liapin)
  • Replace KyC with member level #502 (yivo)
  • If withdraw fails amount is put back to balance #501 (yssavchuk)
  • Fix processing transaction behavior. #500 (k1T4eR)
  • Add withdraw_channels & deposit_channels to generators #486 (yssavchuk)
  • Remove duplicate stuff for currencies: rewrite loops, cleanup controllers & unify lot of views #484 (yivo)
  • Add API call for deleting withdraw address #479 (mafarain)
  • Remove state «almost_done» from withdraw and dispatch failed API calls to «failed» state (closes #476). #478 (yssavchuk)
  • Fix specs falling due to #466 #477 (yssavchuk)
  • k_with_pending_trades fix undefined method '[]' error #474 (yssavchuk)
  • Markets switcher fix after ability to define the base fiat currency (#460) #472 (yssavchuk)
  • Frontend sign in through Peatio #466 (dkkoval)
  • Fix markets switcher (#460) #465 (yssavchuk)
  • Fix #462: ActionView::Template::Error: wrong number of arguments (given 1, expected 0) at /admin/withdraws/banks #463 (yivo)
  • Docker image tag mismatch & abbility to use custom VERSION #458 (yssavchuk)
  • Added opportunity set value of withdraw fee in withdraw_channels.yml #456 (yssavchuk)
  • [WIP] POST /api/v2/withdraws allows amount to be fraction number (#452) #454 (yssavchuk)
  • Add new rake task: accounts:touch (#436) #450 (yssavchuk)
  • Add missing HTML code for «Solvency» page & change transparent background for LTC to white icon #431 (yivo)
  • Bugfixes for coins.rb & amqp:deposit_coin daemons found after BitGo integration #430 (yivo)
  • Add missing "entries" key for CoinAPI::BTC#load_deposit! and minor fixes for Bitcoind #428 (yivo)
  • Add support for Dash #425 (yivo)
  • Fix ArgumentError (issue 422) #424 (yivo)
  • Undefined method balance for CoinAPI::BitGo #419 (emasiuk)
  • Remove hardcoded host in API docs #417 (emasiuk)
  • Add missing coin_api/ltc.rb #416 (emasiuk)
  • Remove Twilio leftovers from application.yml #415 (emasiuk)
  • Add ability to define the base fiat currency #411 (yssavchuk)
  • POST /api/v2/withdraws #410 (yssavchuk)
  • Add BCH & LTC support #402 (yivo)
  • Fix issue preventing Docker container from build. Also fix docs issues. #400 (yivo)
  • Add GET (index only) & POST /withdrawals/addresses(#394) #398 (yssavchuk)
  • Ability to configure text which is displayed on the market page header(#391) #393 (yssavchuk)
  • Add omniauth-barong gem(#376) #385 (yssavchuk)
  • [Fix #287] Change balance precision in markets. #379 (k1T4eR)
  • Fiat deposit screen invalid protocol name (#374) #378 (yssavchuk)
  • Remove gem amqp #372 (yssavchuk)
  • Update aasm to 4.x #369 (yssavchuk)
  • Fix layout for API doc #366 (yivo)
  • [Fix #301] Revert fund_source to fund_source_id. #365 (k1T4eR)
  • Make GOD log to STDOUT in Docker env (fixes #335) #363 (ashanaakh)
  • Ability to manage rails force_ssl option from environment #361 (calj)
  • Create configuration variables which should be used to specify active OAuth providers #357 (yssavchuk)
  • Issue refreshing the page creates new api token #356 (dinesh-skyach)
  • BitGo support #355 (yivo)
  • Create admin rubric which allows to manually deposit USD #354 (yssavchuk)
  • Security fixes according to Brakeman #350 (vpetrusenko)
  • Replace rest-client in favor of faraday & update rack-attack (security issues #337) #348 (vpetrusenko)
  • Squash database migrations in single file #343 (ashanaakh)
  • Add ability to list withdraws using API #338 (yivo)
  • Add support for Bitcoin Cash #331 (yivo)

0.2.5 (2018-01-23)

Full Changelog

Closed issues:

  • bundle exec rake assets:precompile issue #328
  • Error gem install atomic -v '1.1.99' #327
  • ActionView::Template::Error (couldn't find file 'yarn_components/raven-js/dist/raven' with type 'application/javascript' #326
  • Missing raven-js #323
  • Move to Ruby 2.5 #317
  • CoinRPC#sendtoaddress requires real number with maximum 8 decimal places but Peatio may send more (withdraw) #310
  • Write rake task which sends test email to specified address (useful for testing mails) #302
  • RabbitMQ doesn't requeue messages which consumer failed to process #298
  • Install exception reporting software which should be configurable #296
  • Prevent ActiveRecord exceptions from being silenced #295
  • Remove sign in and sign up #291
  • Withdraws::Withdrawable#create has became empty after removal of 2FA #290
  • Withdrawal of crypto (both BTC & XRP) not working #285
  • Issues with fees #280
  • Fiat deposits not working #276
  • Make SMTP username, password and authentication type optional #271
  • Translations has been deleted but link still exists #269
  • Remove lib/tasks/migration.rake #268
  • Delete unneeded images & locales #267
  • Strip captcha feature #266
  • RabbitMQ server disconnects long-running clients #261
  • Fix markets sorting #260
  • Remove malformed currency symbol from title at page «Trade» #258
  • Delete locales leaving only English, French & Russian #256
  • Precompiled assets are broken at «Funds» page #253
  • Leftovers after acts-as-taggable-on removal #249
  • Deletion of orders doesn't seem to work #248
  • ChromeDriver constantly stucks #244
  • Errors of data processing in loops may stop newer data for being processed (stucks the whole application, daemons moustly) #243
  • No job rescheduling in daemons when exception is raised #242
  • Generation of deposit address doesn't work stable: randomly isn't generated #241
  • Leverage SMTP configuration using application.yml #239
  • Issue viewing documents in admin panel at «Verify Account» page #237
  • Remove lib/tasks/deploy.rake #230
  • Remove lib/tasks/install.rake #226
  • Leftovers after removal of 2FA: member phone number & Phonelib #225
  • Remove running accounts #221
  • Remove signup history #220
  • Remove gem acts-as-taggable-on #219
  • Update OmniAuth & OmniAuth providers to the latest version #216
  • Logs should go to stdout/stderr especially when running in Docker/Kubernetes #201
  • Leftovers after refactoring of CNY => USD #200
  • Missing translation at «Trade» #199
  • Button «Copy deposit address» at «Funds» is broken #197
  • Button «Reject» doesn't work while editing KYC document #188
  • Admin rubric "Documents" doesn't work at all #187
  • User should not be able to focus disabled fields when editing proof #186
  • Multiple admin menu rubrics receive "active" state as the same time #185
  • Add MailCatcher for testing mails in development environment #184
  • Missing translations for flash message in case member is disabled #183
  • Remove leftovers after removal of 2fa auth #172
  • Update gem bunny #157
  • Error when you try to withdraw 0 from wallet with zero balance #130
  • No way to customize RAILS_ENV when building Docker image #126
  • Spec is failing (seed 13602) #88
  • Use $ as the default currency #67
  • Remove gem "unread" #40
  • Remove built-in ticketing system #22
  • Create a demo/test database with faker and factorybot #16

Merged pull requests:

  • Update ruby version to 2.5.0 #340 (ashanaakh)
  • Add config/initializers/exception_reporting.rb which adds utils for reporting exceptions to screen and / or exception tracking software (ETS). #330 (yivo)
  • Fix types of compared data (String was compared with Symbols) in Member#touch_accounts #329 (yivo)
  • Add WebhooksController for processing deposits #322 (yssavchuk)
  • Allow to customize appearance by ENV. #321 (yivo)
  • Link configuration files in production env #320 (calj)
  • Manually invoke AASM's after_commit (send_coins + send_email) hook when performing withdraw audit (see comments, this is temporary fix). #319 (yivo)
  • Use 0.15% as fee for all markets. Increase quick_withdraw_max amount. #318 (yssavchuk)
  • Fix precision for satoshi currency #315 (yssavchuk)
  • Add Telegram badge #314 (yivo)
  • Add Sentry (error tracking software) #313 (yivo)
  • Add missing descriptions for Rake tasks #312 (yivo)
  • Add LICENSE.md #311 (yivo)
  • Fixed SMTP settings #307 (vshatravenko)
  • Add peatio:mailer:testshot Rake task. #305 (yivo)
  • General bugfixes and stability improvements for daemons #297 (yivo)
  • Make SMTP credentials optional which is required by sSMTP #294 (yivo)
  • Build Docker container in TravisCI. #293 (yivo)
  • Configure TravisCI to send notifications to Slack. #292 (yivo)
  • Fix errors causing fiat deposits & withdraw to be broken #288 (vpetrusenko)
  • Change to strict variants of methods to improve debug tools #282 (mafarain)
  • Fix broken «Reject» button while editing KYC document #278 (spavlishak)
  • Remove invalid link «How to verify» at «Solvency» #277 (spavlishak)
  • Delete unneeded images & locales #273 (gfedorenko)
  • Remove lib/tasks/migration.rake #272 (gfedorenko)
  • Remove captcha #270 (spavlishak)
  • Update omniauth gems #265 (spavlishak)
  • Remove malformed currency symbol from title at page «Trade» #263 (spavlishak)
  • Delete all unnecessary locales and translations #262 (gfedorenko)
  • Precompiled assets are broken at «Funds» page #259 (yssavchuk)
  • Bunny update to v2.9 (the latest stable) (#157) #257 (mafarain)
  • Reload page after the order gets deleted (fixes #248 and #88). #255 (gfedorenko)
  • Remove sign in and sign up #252 (vpetrusenko)
  • Add .travis.yml #251 (yivo)
  • Leftovers after acts-as-taggable-on removal (member_tags.yml) #250 (gfedorenko)
  • Fix issues with ChromeDriver when it constantly stucks preventing specs from run #247 (yivo)
  • Leverage SMTP configuration using application.yml #246 (gfedorenko)
  • Remove leftovers after removal of 2FA: member phone number & Phonelib #245 (emasiuk)
  • Fix viewing documents in admin panel at «Verify Account» page #238 (yssavchuk)
  • Deleted deploy.rake #234 (gfedorenko)
  • Remove sign up history #233 (gfedorenko)
  • Delete lib/tasks/install.rake #229 (gfedorenko)
  • Conditionally access «document_translations» table in migration (fixes broken database migration) #228 (gfedorenko)
  • Add Test::Controller which provides HTTP GET /test/members, add rake peatio:test:tear{up|down} #227 (yivo)
  • Remove gem acts-as-taggable-on #224 (gfedorenko)
  • Remove running accounts #223 (emasiuk)
  • Remove built-in ticketing system #222 (gfedorenko)
  • Log to file in test environment #218 (yivo)
  • Remove app/models/document #217 (yivo)
  • Reenable accidentally disabled force_ssl. #214 (yivo)
  • Fix broken button «Copy deposit address» at «Funds» #213 (emasiuk)
  • Configure Rails.logger so it always logs to STDOUT instead of log/production.log #212 (yivo)
  • Drop Node.js system dependency in favor of embedded V8 engine (currently v.6.3.x). #211 (yivo)
  • Add MailCatcher for testing mails in development environment #210 (emasiuk)
  • Leftovers after refactoring of CNY => USD #209 (emasiuk)
  • Allow to customize RAILS_ENV when building image. #205 (yivo)
  • Add .dockerignore. #204 (yivo)
  • Single AMQP channel per daemon. #203 (yivo)
  • Silence Ripple RPC errors to prevent script from failing and leaving all other currencies unprocessed. #202 (yivo)
  • Add guides on how to get BTC and XRP in testnet. #198 (yivo)
  • Remove leftovers after removal of 2fa auth #196 (emasiuk)
  • Prevent user from focusing on disabled form elements when editing proof #195 (emasiuk)
  • Update charts #194 (dkkoval)
  • Fix translations for flash message in case member is disabled #192 (emasiuk)
  • Change symbol ¥ to $ #190 (yssavchuk)
  • Convert views/shared Slim templates to ERB #154 (spavlishak)
  • Convert views/private Slim templates to ERB #152 (spavlishak)
  • Convert views/admin Slim templates to ERB #132 (spavlishak)
  • Add task which feeds database with demo members #96 (yivo)

0.2.4 (2017-12-22)

Full Changelog

Closed issues:

  • Need to fix ability to copy (clipboard.js) #167
  • Replace all peatio.com with peatio.tech #166
  • Remove gem meta_request #165
  • Remove gem test-unit #164
  • Remove gem whenever (+configs) #163
  • Remove gem bcrypt #161
  • Remove gem jbuilder #160
  • Remove gem dotenv-rails #159
  • Replace gems pry-rails & byebug with pry-byebug #158
  • Remove gem launchy #156
  • Remove transifex #155
  • Redis error: ERR Client sent AUTH, but no password is set #133
  • Filter by markets doesn't work for XRP #128
  • QR code at deposits isn't rendered #118
  • CSRF error at withdraws #116
  • Error getaddrinfo: Name or service not known #114
  • Not possible to generate new address (403 Forbidden) #108
  • Error when you try to copy the address #107
  • Exception when building form at withdraws #104
  • Generation of new deposit address is broken #101
  • Several specs are failing (seed 63928) #86
  • Invalid link to Peatio GitHub repository at API Tokens page #85
  • Layout issue when window is less than ~ 1000px #84
  • hot_wallets daemon doesn't work because exception is raised when using Ripple JSON RPC #83
  • Missing translations when replying to ticket with empty message #82
  • Invalid paths in stylesheet when creating new document in admin panel #81
  • Duplicate item in "Deposits" menu in admin panel #80
  • No E-Mail is sent when manually registering on Peatio (via sign up form) #79
  • Outdated README: PhantomJS & ChromeDriver #78
  • Invalid E-Mail (peatio.com) in README #77
  • There are no headings & texts on main page when language is set to non-English #76
  • When submitting invalid data to KYC form layout of date of birth input becomes broken #75
  • When you set phone number it actually allows to set password #74
  • Exception at "Solvency" page on fresh Peatio installation #73
  • "Funds" page doesn't work because of JS errors (deposit & withdraw are broken) #72
  • Application is shipped with different binaries than Rails defaults #71
  • Something strange occurs when exiting Rails application #70
  • Test failing with seed 17488 #58
  • Create complete kubernetes install documentation #57
  • Specs are failing due to missing ID in document #50
  • Specs are failing due to possible changes how capybara matches text (after gem update) #49
  • Specs are failing due to removed #to_d method from Rails 4.0 #47
  • Remove doorkeeper entirely #43
  • Spec features/sign_up_spec.rb fails when "Sign in with Google" & "Sign in with Auth0" are enabled #39
  • Generic JWT support #31

Merged pull requests:

0.2.3 (2017-12-07)

Full Changelog

Closed issues:

  • assets.config.precompile is missing some assets #61
  • Resolve warnings after update to ruby 2.4 & gems update #51
  • Remove hardcoded secrets in config/initializers/secret_token.rb #42
  • Signatures randomly don't match when using keypair token authentication #41
  • SocketError #36
  • Sign up via Auth0 (should be optional) #18
  • Sign up via Google #17
  • Remove 2-way authentification #15

Merged pull requests:

0.1.1 (2015-09-25)