개발:패치_내역

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판양쪽 다음 판
개발:패치_내역 [2021/11/12 21:34] hide_d개발:패치_내역 [2021/11/12 21:44] hide_d
줄 4: 줄 4:
  
 실제 코드의 변경 내역은 https://storage.hided.net/gogs/devsam/core/commits/devel 에서 확인할 수 있습니다. 실제 코드의 변경 내역은 https://storage.hided.net/gogs/devsam/core/commits/devel 에서 확인할 수 있습니다.
 +
 +===== v0.23 =====
 +==== v0.23.0 ====
 +  - 1449d31e34 스크립트 기반을 WebPack + Babel + TypeScript + Vue3으로 변경' (#191)
 +    - fix: 은퇴 시 숙련 포인트를 지나치게 많이 받는 문제 수정
 +    - 재야에서 도시보기 warning
 +    - fix: div 0
 +    - warning 메시지 수정
 +    - fix: m장, 의병장 숙련이 설정되지 않는 버그 수정
 +    - fix: 모병/징병에서 조건 검사부 통솔 계산값
 +    - 허보에 수몰이 같이 들어간 버그 수정
 +    - REAMDME.md 버전 수정
 +    - fix: 아이템중 WarActivateSkill 관련 중첩 해제 버그 수정
 +  - 6bf09ff6da build: 서버별 build가 다를 가능성 고려
 +  - 3a76d7df3a fix: tryNpmInstall 이후 genJS까지 실행해야 안전
 +  - 1d516f08b3 fix: recent_map 에러
 +  - 656245ce6a install: php 단에서 npm 설치 환경 구성
 +  - 91d26db055 dep: build script 변경
 +  - a354d60b77 misc: npc_control 기존 파일 제거
 +  - 3112ac7f9a 요구사항에 nodejs 요구 추가
 +  - 5351496d6e vue: NPCControl 
 +    - 외향  모사(딱히 의미는 없으나..)
 +    - 약간 반응형
 +  - 794f766db8 webpack: 최적화 옵션 변경
 +  - 3fb5423fda vue: NPCControl 
 +    - 일단 모든 기능 작동
 +  - 260cee9b38 vue: NPCControl(WIP) 메인 기능 동작
 +  - c4a6735d60 vue: NPCControl(WIP)
 +  - 28ad1b6c9d vue-component: NumberInputWithInfo
 +  - f609e2b628 ts: numberWithCommas 분리
 +  - 3ef363a01e fix: 은퇴 시 숙련 포인트를 지나치게 많이 받는 문제 수정
 +  - 9e68bc90c2 재야에서 도시보기 warning
 +  - 4a36ac6a04 vue: NPCControl(WIP)
 +  - d2590607c2 fix: div 0
 +  - 2bce6e4f02 warning 메시지 수정
 +  - 53e95bfadf delete-old: board
 +  - 6450629d70 CssMinimizer 적용
 +  - 8261b85b86 vue: board
 +  - 1c985e227f vue: Board(WIP)
 +  - 4efb380a61 defer 대응
 +  - e64812da72 fix: m장, 의병장 숙련이 설정되지 않는 버그 수정
 +  - 14bbcd0617 vue: inheritPoint 샘플 작성
 +  - ca4888ecae vue: inheritPoint(WIP)
 +  - e3251b352f dep: ready for vue3
 +  - a532e73b52 web_pack_config
 +  - b11aa4e633 misc: move gateway path
 +  - 1c66cf83bf misc: msg template 통합
 +  - 4cbe3354e1 js2ts: kingdomList
 +  - 1ae7ba6bbb js2ts: seleect_general_from_pool
 +  - 8d28478b10 js2ts: join
 +  - c1fb8c619f js2ts: history
 +  - eb250f91cb js2ts: processing - plugin 구조 마저 변경
 +  - 4ea2b963fa js2ts: hallOfFame
 +  - 372b4bbb3f misc: 기존파일 제거
 +  - 7577b1a958 js2ts: currentCity
 +  - 7590c0241a core: getJSFiles -> getJSPlugins 
 +    - 각각 js를 불러오기보다.. 초기화 함수를 직접 호출
 +    - lazy loading은 어차피 나중에 새로 만들거니까 안 함.
 +  - 68b00733e3 js2ts: diplomacy 
 +    - select2 관련 문제 해결?
 +  - 0cf1c48f2a legacy: #bg0, #bg1, #bg2 제거
 +  - 8dbaa4c175 misc: Pooper export, summernote lang
 +  - 9085ed7ab0 js2ts: dipcenter(WIP) 
 +    - summernote 이식
 +    - summernote/imageFip plugin 이식
 +  - 26c3fea611 misc: 미사용 파일 제거
 +  - 6008cc3831 jquery-redirect 제거
 +  - f9d71a741f js2ts: main(WIP) 
 +    - jquery-redirect 제거
 +    - linkifyStr import
 +  - 6affe95aea watch에 dev 모드 추가
 +  - e83fe7f8ff dep: js package version up 
 +    - typscript
 +    - sass
 +    - typescript-eslint
 +    - vue
 +    - core-js
 +  - 4926577eeb fix: admin_member path
 +  - 584a9ba06c fix: msg 기본 동작
 +  - c8f5f671a9 feat: exportWindow 
 +    - global을 지저분하게 하지 않고, window에 출력만 해줌
 +  - cc852e5aad js2ts: msg(WIP)
 +  - 1bb37ede87 js2ts: msg(WIP)
 +  - 8eaee091ea js2ts: msg(WIP)
 +  - 90340c5be8 String format 확장 제거
 +  - 34258475f5 fix: extExpandCity (format func)
 +  - 445c7a0472 js2ts: extExpandCity 
 +    - 이부분은 완벽히 새로만들어야 하므로 유지
 +  - 541710ba1e js2ts: myCityInfo(wip)
 +  - 27b6caf77d luxon -> date-fns
 +  - 460c131c1e misc: type module 지정
 +  - 6aff22ae35 misc: delete old gateway install.js
 +  - 355021ba2d js2ts: gateway install
 +  - 946fbc0933 feat: jqValidateForm에 Values Type 지정
 +  - 7bebc7da8d js2ts: index(login) 
 +    - fix-workaround: popper 로드
 +  - cd33ac3c3e misc: 사용하지 않은 deprecated 함수 마저 제거
 +  - 32f98ac079 misc: 개발용 코드 삭제
 +  - fad54d4627 js2ts: join user
 +  - 8ac6daff95 js2ts: admin_userlist
 +  - 342f20a5a6 refac: escapeHtml, nl2br, TemplateEngine 분리
 +  - b02bf2e596 js2ts: entrance, webpack(entrance/dist_js)
 +  - 3961ff5185 webpack: dynamic js build on update
 +  - 90c696776c genJS
 +  - d697d42c4e target별 JS 생성
 +  - b52604cb1d feat: VersionGit hash 추가. dynamic추가. 버전 변수 방식 변경
 +  - ee1639bbef feat: VersionGit에 'hash' 추가.(WIP)
 +  - 59b09fa084 gitignore 준비
 +  - 2d1a001c0f build: boosInfo, myPage, convertFormData
 +  - cb6d78eccb js2ts: bossInfo, myPage 
 +    - convertFormData에서 null -> ''
 +  - 65949cccfa js2ts: bossInfo
 +  - 2d2c4d8ae4 fix: 리셋 옵션에서 '기본사령턴'
 +  - a22005cf8c dep: package
 +  - d5c88f2bc0 dep: webpack cache 
 +    - 개발용
 +  - a7b816dd05 dep: overwrite 
 +    - TODO: 서버에서 npm run build를 자동으로 해야함
 +  - c84924c23c dep: missing select2
 +  - faa37756dc build: board
 +  - 61ed7b167a js2ts: board
 +  - cd6347a23a build: util.ts 분리
 +  - 6cc37dedd2 js2ts: util.ts 분리
 +  - 1496fbe0b7 build: betting
 +  - 738758d753 js2ts: betting
 +  - 7cd40fca03 fix: 모병/징병에서 조건 검사부 통솔 계산값
 +  - 266da98a73 build: select_npc
 +  - 2a17d357a1 js2ts: select_npc
 +  - b081e3e011 build: processing
 +  - 09f885ee68 js2ts: processing 
 +    - select2 version dependency 문제로 import는 유지
 +  - d1568a3b2c 허보에 수몰이 같이 들어간 버그 수정
 +  - f913a86dae build: processing plugin
 +  - 5c56b5aacf js2ts: processing plugin 정리
 +  - 096b87d4e3 build: recent_map
 +  - 6e3d3584a1 gateway: 입구의 지도를 iframe으로 변경
 +  - b0e7221950 gateway: 입구의 지도를 iframe으로 변경
 +  - 92458fb1b3 build: processing parts
 +  - 80541abe9f js2ts: processing parts(WIP)
 +  - d7851e5ec9 build: battle_simulator
 +  - 16a50d6271 js2ts: battle_simulator
 +  - 72a58827bf misc: showErrorLog 
 +    - 현재 에러로그에는 javascript가 필요하지 않음
 +  - 85b806283e build: install & jqValidateForm
 +  - 15037edbde js2ts-fix: install
 +  - 17c83f8db9 fix: jqValidateForm에서 복합 타입(radio, checkbox) 처리 오류 수정
 +  - e7dcc84afc REAMDME.md 버전 수정
 +  - 9ef566f11f fix: 아이템중 WarActivateSkill 관련 중첩 해제 버그 수정
 +  - e3c3afe809 js2ts & wip: install 
 +    - jqValidateForm에 전/후처리 추가
 +  - 5b14ca6b12 build-misc: BundleAnalyzerPlugin
 +  - c4676fecda build: user_info
 +  - a2872ef5b7 js2ts: user_info 
 +    - moment js 사용 대상 제거
 +    - sha512 추가
 +    - 비어있는 func.js 제거
 +  - dea12f0e5e build: entrance
 +  - a518a6e67d js2ts: entrance 
 +    - j_server_get_status 반환형 수정
 +    - getDateTimeNow 추가
 +    - common에서 TemplateEngine 코드 버그 수정
 +  - 325f2c28f7 js2ts: install_db.php 
 +    - jqValidateForm 구현
 +    - async-validator + 수작업
 +    - common.js 없이 ventor -> 타겟 ts 직접
 +  - dc470402e7 gateway printJS 변경
 +  - a029322aae fix-dep: 로그인 대문 dependency문제로 지도 안나오는 문제 해결
 +  - e4a9953af4 build: map
 +  - 57dc70f1bc js2ts: map
 +  - dd83874d83 misc: 미사용 파일 삭제
 +  - 1ef2b7398e js2ts: chiefCenter 
 +    - common: unwrap_any
 +    - jQuery export 수정
 +    - axios로 변경
 +    - moment -> luxon
 +  - a89696afbb js2ts: vendor, evergreen browsers 
 +    - IE11 제외(webpack)
 +    - vendor에 bootstrap, jquery 번들
 +    - common.js에서 번들된 jquery, bootstrap 초기화
 +    - 기본 printJS 코드를 common_path, vendors, common으로 고정
 +  - 1ac03ba6e5 js2ts: ext.plugin_troop 
 +    - async await 대응
 +    - axios 준비
 +    - troop.css
 +  - 7e4068a244 js2ts: common 분리, troop.js
 +  - c31a867bde js->ts: common.js
 +  - f1252fa4e2 webpack: scss, vue (#189) 
 +    - WebPack에 scss와 vue를 사용할 수 있도록 세팅.
 +    - 현재는 php서버와 코드가 강하게 엮여있기 때문에 vue-cli 대신 수동으로 webpack에 등록.
 +    - 파일 번들링 경로는 다음과 같음
 +    - scss + style -> css
 +    - ts -> js
 +  - dd52766449 PHP8 버전 대응, 버그 수정
 +  - 8f3c778b80 fix: phan 지시에 따라 일부 버그 수정 
 +    - null && key_exists 버그
 +    - or assign이 integer 대상이므로 직접 연산
 +    - false 대신 0 입력한 곳 수정
 +    - 자체 Deprecate 처리한 함수 회피
 +    - 초기화되지 않은 [] 확인하여 처리
 +    - sleep은 정수만 받으므로 usleep으로 변경
 +    - 선언하지 않고 그냥 사용하던 member 변수 선언
 +    - boolean operation 순서 틀린 부분 수정
 +  - 9aa1b25a56 use class, function 커맨드를 php8에서 사용할 수 있도록 수정 
 +    - \ 토큰 해석 문제
 +    - VSCode 자동 완성 문제로 use function \sammo\{ 를 모두 해제
 +  
 +
 ===== v0.22 ===== ===== v0.22 =====
 ==== v0.22.0 ==== ==== v0.22.0 ====
  • 개발/패치_내역.txt
  • 마지막으로 수정됨: 2024/03/01 20:03
  • 저자 hide_d