Releases: yourtablecloth/TableCloth
v0.5.8
식탁보 0.5.8 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- #121 애플리케이션이 시작될 때 종속성이 충족되지 않거나 경고할 내용이 있을 때, 경고 메시지를 표시하지 못하고 애플리케이션이 강제 종료되는 문제를 수정했습니다.
0.5.8 버전은 0.5.7 버전과 0.5.6 버전을 곧바로 보완하여 출시한 릴리즈로, 0.5.6 버전의 변경 로그도 같이 첨부합니다.
- 0.5.7 버전 수정 사항
- 0.5.6 버전 수정 사항
중요
2023년 6월 1일부로 식탁보 프로젝트가 배포 때 사용하던 OV Code Sign 인증서는 더 이상 개발자가 디지털 사본으로 전달받을 수 없도록 정책이 강화되었으며, 이 때문에 HSM 또는 별도 인증된 보안 키 토큰을 수령해야 하는 구조가 되었습니다. 이 때문에, 가격이 큰 폭으로 상승하여 개인이 감당하기에는 매우 부담스러운 가격이 책정되어 부득이하게 식탁보에서 코드 사인 인증서 서명 적용을 제외하게 되었습니다. (관련 정보 링크)
따라서 SmartScreen 경고가 나타나거나, 실행 중인 안티바이러스 소프트웨어에 의해 식탁보가 자동으로 종료되거나 제거될 수 있으니 사용 시 참고 부탁드립니다.
고맙습니다!
v0.5.7
식탁보 0.5.7 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- 각 사이트의 아이콘 이미지가 로딩되지 않는 문제를 수정했습니다.
- 프로그램 추가/제거 페이지에 나타나는 제품 이름을 영문명으로 수정했습니다.
- 로그 메시지 관련 코드를 리팩토링했습니다.
- 모두의 프린터 관련 설정이 다른 탭으로 이동되었다는 안내문을 제거했습니다.
- #106 #117 관련 수정 사항을 적용했습니다.
%localappdata%
디렉터리 아래에 데이터 파일을 만들도록 동작을 변경했습니다.
0.5.7 버전은 0.5.6 버전을 곧바로 보완하여 출시한 릴리즈로, 0.5.6 버전의 변경 로그도 같이 첨부합니다.
- #99 #107 #111 이슈를 반영했습니다.
- #116 PR의 내용을 보완하여 반영했습니다.
- 모두의 프린터 홈페이지 주소를 변경했습니다.
- 코드 복잡도를 최소화하고 리팩토링을 진행하였으며, 더 이상 사용되지 않는 코드를 정리했습니다.
중요
2023년 6월 1일부로 식탁보 프로젝트가 배포 때 사용하던 OV Code Sign 인증서는 더 이상 개발자가 디지털 사본으로 전달받을 수 없도록 정책이 강화되었으며, 이 때문에 HSM 또는 별도 인증된 보안 키 토큰을 수령해야 하는 구조가 되었습니다. 이 때문에, 가격이 큰 폭으로 상승하여 개인이 감당하기에는 매우 부담스러운 가격이 책정되어 부득이하게 식탁보에서 코드 사인 인증서 서명 적용을 제외하게 되었습니다. (관련 정보 링크)
�따라서 SmartScreen 경고가 나타나거나, 실행 중인 안티바이러스 소프트웨어에 의해 식탁보가 자동으로 종료되거나 제거될 수 있으니 사용 시 참고 부탁드립니다.
고맙습니다!
v0.5.6
식탁보 0.5.6 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- #99 #107 #111 이슈를 반영했습니다.
- #116 PR의 내용을 보완하여 반영했습니다.
- 모두의 프린터 홈페이지 주소를 변경했습니다.
- 코드 복잡도를 최소화하고 리팩토링을 진행하였으며, 더 이상 사용되지 않는 코드를 정리했습니다.
아울러 중요한 공지 사항이 있습니다.
2023년 6월 1일부로 식탁보 프로젝트가 배포 때 사용하던 OV Code Sign 인증서는 더 이상 개발자가 디지털 사본으로 전달받을 수 없도록 정책이 강화되었으며, 이 때문에 HSM 또는 별도 인증된 보안 키 토큰을 수령해야 하는 구조가 되었습니다. 이 때문에, 가격이 큰 폭으로 상승하여 개인이 감당하기에는 매우 부담스러운 가격이 책정되어 부득이하게 식탁보에서 코드 사인 인증서 서명 적용을 제외하게 되었습니다. (관련 정보 링크)
따라서 MSI 패키지 실행 시 보안 경고가 새롭게 나타날 수 있으며, 일부 안티바이러스 프로그램이나 엔터프라이즈 보안 정책에 의해 식탁보 프로그램의 설치나 실행이 차단될 가능성이 더 높아졌습니다.
문제를 완화하기 위하여, Microsoft Store를 통한 게시를 다시 검토 중에 있으며, 업데이트되는대로 소식을 공유드리도록 하겠습니다.
고맙습니다!
v0.5.5
식탁보 0.5.5 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- #71 - 커맨드라인을 통한 프로그램 자동 실행 기능을 추가했습니다.
- #91 - 검색 상자에 워터마크 텍스트를 추가하여 어떻게 검색 기능을 활용하면 좋을지에 대한 간단한 안내문을 추가했습니다.
- #80 - 개인 정보 처리 방침을 찾아볼 수 있도록 정보 대화 상자에 바로 가기를 추가했습니다.
- #81 - 바탕 화면에 바로 가기를 만드는 기능을 추가했습니다.
- #79 - IE 호환성 모드가 좀 더 잘 작동하도록 프로그램을 개선했습니다. 관련하여 sites.xml 파일을 호환성 리스트로 직접 사용하도록 내부 동작을 변경했습니다.
- 프로그램의 아이콘을 새롭게 교체하여 좀 더 알아보기 쉽게 만들었습니다.
- 새로운 코드 서명 인증서를 적용했습니다.
이번 식탁보 0.5.5 버전은 아래 컨트리뷰터 분들의 공로로 함께 완성할 수 있었습니다. 다시 한 번 감사의 말씀 드립니다.
@level120 @ChJR @juyonLee00 @kdh8219 @leedonggyu1848 @Bakukun @U-siro @KimPinot
또한 2022년 9월부터 GitHub Sponsorship 프로그램을 통한 후원도 받고 있습니다. 식탁보 프로젝트를 계속 진행할 수 있도록 후원해주시면 프로젝트 개발과 진행에 큰 도움이 됩니다.
v0.5.4
식탁보 0.5.4 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- 사용자 인터페이스 개선을 단행했습니다.
- 사이트 목록을 먼저 선택하고, 그 다음에 샌드박스 옵션을 선택하도록 UI 구성을 변경했습니다.
- 각 사이트마다 기관 로고를 추가하여 좀 더 쉽게 항목을 인지할 수 있도록 UI를 개선했습니다.
- 카테고리 탭을 없애고, 상단 검색 입력란에 키워드를 입력하면 바로 찾을 수 있게 UI를 개선했습니다.
- #69 OS의 다크 모드, 라이트 모드 상태에 따라 동적으로 창의 테마도 같이 바뀌도록 개선했습니다.
- 공동인증서 검색 창에서 항목이 제대로 표시되지 않는 문제를 수정했습니다.
- #39 PFX로 병합된 공동인증서 파일을 DER/KEY 파일로 분리하여 샌드박스 안으로 전달하는 기능을 구현했습니다.
- #64 복잡한 설치 로직을 요구하는 웹 사이트에 대응하기 위한 커스텀 설치 로직을 추가했습니다. PowerShell을 이용하여 스크립트를 만들 수 있으며, 만든 내용은 https://github.com/yourtablecloth/tableclothcatalog 리포지터리에 Pull Request로 제출할 수 있습니다.
- #66 샌드박스 안에서 DER/KEY 파일을 쉽게 다시 찾을 수 있도록 만들었습니다. 샌드박스 바탕 화면 안의
Certificates
폴더에 남겨지며, 샌드박스를 종료하면 자동으로 삭제됩니다. - #53 모종의 이유로 카탈로그를 불러오지 못한 경우, 프로그램을 다시 시작하여 카탈로그를 다시 불러올 수 있도록 기능을 구현했습니다.
- #68 실행 중인 OS의 SKU가 Pro, Pro for Workstation, Education, Enterprise가 아닐 경우 경고 메시지를 띄웁니다.
v0.5.3
식탁보 0.5.3 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- 사용자 인터페이스에서 기본 기능인 것과 부가 기능인 것을 나누어 배치했습니다.
- IE 모드 등록 관리를 위한 sites.xml 파일의 생성 경로를 Microsoft Docs에서 언급하는 표준 경로 상에 배치하도록 수정했습니다. (문서 디렉터리 아래에 sites.xml 파일을 생성하도록 경로 수정)
- 다음은 이슈 번호로 등록된 개선 사항들입니다.
- #44: 식탁보는 개인적인 목적으로만 사용해야 합니다. 금전 거래, 혹은 중요 업무를 보기 위해 식탁보나 윈도우 샌드박스를 사용하는 것은 추천하지 않습니다.
- #58: 식탁보 데이터 디렉터리를 바탕 화면이 아닌 문서 디렉터리로 변경했습니다.
- #42, #59: der, pri 파일 취급 방식에서 오는 문제점을 수정했습니다.
- #55: 샌드박스 컨테이너 내부의 TermServices NT 서비스를 강제로 종료하지 못하도록 보호하는 로직을 추가했습니다. 단, 시스템 프로세스의 종료를 막을 방법은 없어 SCM과의 상호 작용 만을 차단했습니다.
- #54: IE 모드를 사용하지 않는 사이트를 지원하기 위해 IE 모드 카탈로그를 분리했습니다.
- #61: 모두의 프린터 프로그램을 웹 사이트에서 사용자가 직접 다운로드하도록 동작을 변경했습니다. 향후 모든 서드파티 애플리케이션을 이와 같은 방법으로 제공하려고 합니다.
- #62: Adobe Reader를 필요로 하는 사이트를 위해 Adobe Reader 다운로드 사이트를 자동으로 여는 기능을 추가했습니다.
- #65: IE 모드를 직접 켜고 끌 수 있도록 옵션을 추가했습니다.
v0.5.2
식탁보 0.5.2 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- #38: 인증서 파일이 좀 더 잘 보이는 위치에서 관리되도록 바탕 화면에
TableCloth
폴더에 복사되도록 동작을 수정함- 식탁보 사용을 마친 후에는 바탕 화면의
TableCloth
폴더를 삭제해주세요.
- 식탁보 사용을 마친 후에는 바탕 화면의
- #48: .NET 6.0으로 업그레이드 완료
- #27: 사용자가 마지막으로 선택한 옵션을 기억하도록 보완했습니다.
- #28, #36: 프로그램 버전 정보, 최신 버전 확인, 오픈 소스 라이선스 정보 제공을 위한 About 대화 상자를 만들었습니다.
- #50, #51: 모두의 프린터 프로그램이 실행되는 경로 상에 임시 디렉터리로 판정되는 문자열이 있으면 실행되지 않는 문제를 수정했습니다.
- 새로 바뀐 모두의 프린터 다운로더 URL을 https://github.com/yourtablecloth/TableClothCatalog 리포지터리에 반영했습니다.
- #35: kbstar.com 사이트가 IE 모드에 등록이 안되는 버그를 수정했습니다.
v0.5.1 (다시 릴리스)
(주)마음인에서 코드 서명 인증서를 스폰서쉽으로 후원해주셔서 MSI 패키지를 다시 업데이트합니다. 귀중한 지원 감사드립니다!
식탁보 0.5.1 버전을 릴리스합니다. 다음의 변경 사항이 있었습니다.
- 인스톨러 방식을 MSIX 방식에서 MSI로 변경했습니다.
- 흔히 만들어지는 MSI가 Per System 방식으로 권한 상승을 요구하지만, 식탁보의 MSI는 Per User 방식으로 권한 상승이 필요 없습니다.
- 시작할 때 선택한 사이트가 아닌 다른 뱅킹, 기관 홈페이지에 접속해도 IE 모드가 자동으로 켜지도록 개선했습니다. (예: 우리은행으로 선택한 후, 나중에 하나은행으로 접속하는 경우)
v0.5.0 (다시 릴리스)
주의
- 현재 식탁보는 코드 서명 인증서를 확보하지 못하여, 사이드 로딩 방식으로만 설치할 수 있는 MSIX 패키지를 대신 제공합니다. 개발자가 직접 만든 검증되지 않은 코드 서명 인증서를 설치하는 별도의 PowerShell 스크립트를 사용하여 설치를 진행해야 합니다. 이 방식으로 설치가 불가능하도록 기술적으로 막혀있거나, 혹은 정책 상 허용하지 않는 곳에서는 이번 릴리스를 사용할 수 없습니다.
- MSIX 패키징 방식으로 만든 경우 제대로 동작하지 않는 상황을 다수 확인하여, 다음번 릴리스 때는 일반적인 인스톨러 형태로 다시 만들어 배포할 예정입니다.
식탁보 0.5.0 버전을 릴리스합니다. 식탁보 0.5.0 버전은 다음의 기능을 제공합니다.
- 호스트 USB 드라이브, 로컬 컴퓨터에 저장된 공인 인증서를 샌드박스 내의 %userprofile%\AppData\LocalLow 폴더에 자동으로 복사해주는 기능
- 카탈로그 XML 파일 https://dotnetdev-kr.github.io/TableCloth/Catalog.xml 에 기재된 각 사이트별 필요 소프트웨어를 확인하여 샌드박스 시작 시 자동으로 다운로드/설치 대행
- 호스트 컴퓨터에 Internet Explorer가 설치되어있다는 전제 하에서 샌드박스 내에서 IE 모드를 활성화하고 해당 뱅킹 사이트를 IE 브라우저로 띄울 수 있도록 IE 모드 정책 파일 구성
- 마이크, 웹캠, 프린터 리디렉션 지원
- 모두의 프린터 https://modu-print.tistory.com 자동 설치 기능 제공
식탁보는 윈도우 샌드박스를 사용할 수 있는 버전의 윈도우 10, 그리고 가상화 또는 중첩 가상화를 사용할 수 있는 컴퓨터에서만 작동합니다.
식탁보를 설치하기 위해서는, 아래의 ZIP 파일을 다운로드한 후 압축 해제하여, install.ps1
파일을 탐색기에서 마우스 오른쪽 버튼으로 클릭한 후, PowerShell에서 실행
메뉴를 클릭해야 합니다.
추후 정식으로 코드 서명 인증서를 확보하여 적용하게 되거나, 마이크로소프트 스토어에 등재하면 좀 더 설치 과정이 간편해집니다.